Class ContentNegotiationExtensions
- Namespace
- Steeltoe.Management.EndpointCore.ContentNegotiation
- Assembly
- Steeltoe.Management.EndpointCore.dll
public static class ContentNegotiationExtensions
- Inheritance
-
ContentNegotiationExtensions
- Inherited Members
Methods
HandleContentNegotiation(HttpContext, ILogger)
public static void HandleContentNegotiation(this HttpContext context, ILogger logger)
Parameters
contextHttpContextloggerILogger
LogContentType(ILogger, IHeaderDictionary, string)
public static void LogContentType(this ILogger logger, IHeaderDictionary requestHeaders, string contentType)
Parameters
loggerILoggerrequestHeadersIHeaderDictionarycontentTypestring
SetContentType(IHeaderDictionary, IHeaderDictionary, ILogger, MediaTypeVersion)
public static void SetContentType(this IHeaderDictionary responseHeaders, IHeaderDictionary requestHeaders, ILogger logger, MediaTypeVersion version = MediaTypeVersion.V2)
Parameters
responseHeadersIHeaderDictionaryrequestHeadersIHeaderDictionaryloggerILoggerversionMediaTypeVersion