Table of Contents

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 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.