Class HeaderDictionaryExtensions
- Namespace
- Cuemon.Extensions.AspNetCore.Http
- Assembly
- Cuemon.Extensions.AspNetCore.dll
Extension methods for the IHeaderDictionary interface.
public static class HeaderDictionaryExtensions
- Inheritance
-
HeaderDictionaryExtensions
Methods
AddOrUpdateHeader(IHeaderDictionary, string, StringValues, bool)
Attempts to add or update an existing element with the provided key and value to the IHeaderDictionary.
public static void AddOrUpdateHeader(this IHeaderDictionary dictionary, string key, StringValues value, bool useAsciiEncodingConversion = true)
Parameters
dictionaryIHeaderDictionaryThe IHeaderDictionary to extend.
keystringThe string to use as the key of the element to add.
valueStringValuesThe string to use as the value of the element to add.
useAsciiEncodingConversionboolif set to
truean ASCII encoding conversion is applied to thevalue.
AddOrUpdateHeaders(IHeaderDictionary, HttpResponseHeaders)
Attempts to add or update one or more elements from the provided collection of responseHeaders to the IHeaderDictionary.
public static void AddOrUpdateHeaders(this IHeaderDictionary dictionary, HttpResponseHeaders responseHeaders)
Parameters
dictionaryIHeaderDictionaryThe IHeaderDictionary to extend.
responseHeadersHttpResponseHeadersThe HttpResponseHeaders to copy.