MediaTypeHeaderValueStore Class

Namespace
Kampute.HttpClient
Assembly
  • Kampute.HttpClient.dll

Definition

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
  • object
  • MediaTypeHeaderValueStore

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 string
The 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 string
The media type as a string.
quality float
The 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.