Class MediaTypeHeaderValueStore
- Namespace
- Kampute.HttpClient
- Assembly
- Kampute.HttpClient.dll
Provides a cache for MediaTypeWithQualityHeaderValue instances to improve performance by reusing instances for frequently requested media types and quality settings.
public static class MediaTypeHeaderValueStore
- Inheritance
-
MediaTypeHeaderValueStore
- Inherited Members
Methods
Get(string)
Retrieves a MediaTypeWithQualityHeaderValue from the cache or creates a new one if it does not exist.
public static MediaTypeWithQualityHeaderValue Get(string mediaType)
Parameters
mediaType
stringThe media type as a string.
Returns
- MediaTypeWithQualityHeaderValue
A MediaTypeWithQualityHeaderValue corresponding to the specified media type.
Get(string, float)
Retrieves a MediaTypeWithQualityHeaderValue from the cache or creates a new one if it does not exist.
public static MediaTypeWithQualityHeaderValue Get(string mediaType, float quality)
Parameters
mediaType
stringThe media type as a string.
quality
floatThe quality factor associated with this media type, expressed as a value between 0 and 1.
Returns
- MediaTypeWithQualityHeaderValue
A MediaTypeWithQualityHeaderValue corresponding to the specified media type and quality factor.