次の方法で共有


StringWithQualityHeaderValueComparer クラス

定義

品質値 IComparer<T> (q 値など) に基づいてコンテンツ ネゴシエーション ヘッダー フィールドを比較できる の実装。 これは、accept-charset、accept-encoding、accept-language、および同様の構文規則を持つ関連ヘッダー フィールドで使用される値に適用されます。 メディアの種類 q 値の比較子については、「」を参照してください 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" など) に基づいて 2 つ StringWithQualityHeaderValue を比較します。 同じ q 値を持つ値は等しい (つまり、結果は 0) と見なされます。ワイルド カード値 (つまり、"*" の値) は、非ワイルド カード値よりも小さいと見なされます。 これにより、最後にワイルドカードで終わるq値に従うシーケンス StringWithQualityHeaderValue を並べ替えることができます。

適用対象