HttpMediaTypeWithQualityHeaderValue 클래스

정의

HTTP 요청의 ACCEPT HTTP 헤더에 사용되는 수락 정보를 나타냅니다.

public ref class HttpMediaTypeWithQualityHeaderValue sealed : IStringable
/// [Windows.Foundation.Metadata.Activatable(Windows.Web.Http.Headers.IHttpMediaTypeWithQualityHeaderValueFactory, 65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class HttpMediaTypeWithQualityHeaderValue final : IStringable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(Windows.Web.Http.Headers.IHttpMediaTypeWithQualityHeaderValueFactory, 65536, "Windows.Foundation.UniversalApiContract")]
class HttpMediaTypeWithQualityHeaderValue final : IStringable
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Web.Http.Headers.IHttpMediaTypeWithQualityHeaderValueFactory), 65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class HttpMediaTypeWithQualityHeaderValue : IStringable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Web.Http.Headers.IHttpMediaTypeWithQualityHeaderValueFactory), 65536, "Windows.Foundation.UniversalApiContract")]
public sealed class HttpMediaTypeWithQualityHeaderValue : IStringable
function HttpMediaTypeWithQualityHeaderValue(mediaType, quality)
Public NotInheritable Class HttpMediaTypeWithQualityHeaderValue
Implements IStringable
상속
Object Platform::Object IInspectable HttpMediaTypeWithQualityHeaderValue
특성
구현

Windows 요구 사항

디바이스 패밀리
Windows 10 (10.0.10240.0에서 도입되었습니다.)
API contract
Windows.Foundation.UniversalApiContract (v1.0에서 도입되었습니다.)

설명

HttpMediaTypeWithQualityHeaderValue 클래스는 HTTP 요청의 ACCEPT HTTP 헤더에 사용되는 허용 정보를 나타냅니다.

HttpRequestHeaderCollectionAccept 속성은 HttpMediaTypeWithQualityHeaderValue 개체를 포함하는 HttpMediaTypeWithQualityHeaderValueCollection을 반환합니다.

Quality 속성은 사용자 에이전트가 헤더의 미디어 형식에 대한 상대적 선호도를 나타낼 수 있는 품질 요소를 나타냅니다. 품질 은 0에서 1까지의 배율을 사용합니다. 기본값은 q=1입니다.

생성자

HttpMediaTypeWithQualityHeaderValue(String)

미디어 형식을 사용하여 HttpMediaTypeHeaderValue 클래스의 새 instance 초기화합니다.

HttpMediaTypeWithQualityHeaderValue(String, Double)

미디어 유형 및 품질을 사용하여 HttpMediaTypeHeaderValue 클래스의 새 instance 초기화합니다.

속성

CharSet

Accept HTTP 헤더에 사용되는 수락할 콘텐츠의 문자 집합을 가져오거나 설정합니다.

MediaType

ACCEPT HTTP 헤더에 사용되는 허용 콘텐츠의 미디어 형식을 가져오거나 설정합니다.

Parameters

Accept HTTP 헤더에 포함된 매개 변수 집합을 가져옵니다.

Quality

Accept HTTP 헤더에 사용되는 qvalue 또는 품질을 얻거나 설정합니다.

메서드

Parse(String)

문자열을 HttpMediaTypeWithQualityHeaderValue instance 변환합니다.

ToString()

현재 HttpMediaTypeWithQualityHeaderValue 개체를 나타내는 문자열을 반환합니다.

TryParse(String, HttpMediaTypeWithQualityHeaderValue)

문자열이 유효한 HttpMediaTypeWithQualityHeaderValue 정보인지 여부를 확인합니다.

적용 대상

추가 정보