StringWithQualityHeaderValueComparer Třída

Definice

IComparer<T> Implementace, která může porovnávat pole hlavičky vyjednávání obsahu na základě hodnot kvality (a.k.a q-values). To platí pro hodnoty používané v sadě accept-charset, accept-encoding, accept-language a souvisejících polí hlaviček s podobnými pravidly syntaxe. Podívejte MediaTypeHeaderValueComparer se na porovnávací modul pro hodnoty q-hodnot typu média.

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)
Dědičnost
StringWithQualityHeaderValueComparer
Implementuje

Vlastnosti

QualityComparer

Získá výchozí instanci StringWithQualityHeaderValueComparer.

Metody

Compare(StringWithQualityHeaderValue, StringWithQualityHeaderValue)

Porovná dvě StringWithQualityHeaderValue hodnoty na základě jejich kvality (a.k.a jejich "q-value"). Hodnoty s identickými hodnotami q se považují za stejné (tj. výsledek je 0) s výjimkou hodnot zástupných znaků (tj. hodnoty *), které jsou považovány za méně než hodnoty se zástupným znakem. To umožňuje seřadit posloupnost StringWithQualityHeaderValue následujících hodnot q- končící libovolnými zástupnými znaky na konci.

Platí pro