Table of Contents

Namespace Codebelt.Extensions.AspNetCore.Text.Yaml.Converters

Add YAML converters for ASP.NET Core types like ProblemDetails and HttpExceptionDescriptor.

The Codebelt.Extensions.AspNetCore.Text.Yaml.Converters namespace provides extension methods to register YAML converters for ASP.NET Core types. Use this namespace to customize how ProblemDetails, HTTP exceptions, and exception descriptors are serialized to YAML in error responses.

Availability: .NET 10 and .NET 9

Start with: YamlConverterExtensions.AddProblemDetailsConverter or YamlConverterExtensions.AddHttpExceptionDescriptorConverter to register converters for exception handling.

When to use:

  • Customize YAML serialization of ProblemDetails in API error responses
  • Format HTTP exception descriptors with sensitivity controls for stack traces and diagnostic data
  • Build chains of custom converters for domain-specific error types

Related: Codebelt.Extensions.AspNetCore.Text.Yaml.Formatters · Codebelt.Extensions.YamlDotNet.Converters

Extension Members

Type Ext Methods
ICollection<YamlConverter> ⬇️ AddProblemDetailsConverter, AddHttpExceptionDescriptorConverter

Classes

YamlConverterExtensions

Extension methods for the YamlConverter class.