StringWithQualityHeaderValueComparer 클래스

정의

IComparer<T> 의 구현은 품질 값(즉, q-values)을 기반으로 콘텐츠 협상 헤더 필드를 비교할 수 있습니다. 이는 유사한 구문 규칙이 있는 accept-charset, accept-encoding, accept-language 및 관련 헤더 필드에 사용되는 값에 적용됩니다. 미디어 형식 q-values에 대한 비교자는 를 참조 MediaTypeHeaderValueComparer 하세요.

public ref class StringWithQualityHeaderValueComparer : System::Collections::Generic::IComparer<Microsoft::Net::Http::Headers::StringWithQualityHeaderValue ^>
public class StringWithQualityHeaderValueComparer : System.Collections.Generic.IComparer<Microsoft.Net.Http.Headers.StringWithQualityHeaderValue>
type StringWithQualityHeaderValueComparer = class
    interface IComparer<StringWithQualityHeaderValue>
Public Class StringWithQualityHeaderValueComparer
Implements IComparer(Of StringWithQualityHeaderValue)
상속
StringWithQualityHeaderValueComparer
구현

속성

QualityComparer

StringWithQualityHeaderValueComparer의 기본 인스턴스를 가져옵니다.

메서드

Compare(StringWithQualityHeaderValue, StringWithQualityHeaderValue)

품질 값(즉, "q-value")을 기준으로 두 StringWithQualityHeaderValue 가지를 비교합니다. 동일한 q-value가 있는 값은 와일드 카드 값(즉, "*"의 값)을 제외하고 같음(즉, 결과는 0)으로 간주되며, 이는 비 wild-카드 값보다 작은 것으로 간주됩니다. 이렇게 하면 마지막에 와일드카드로 끝나는 q-values를 따르는 시퀀스를 StringWithQualityHeaderValue 정렬할 수 있습니다.

적용 대상