Język

StringWithQualityHeaderValueComparer Klasa

Definicja

Implementacja IComparer<T> tej funkcji umożliwia porównanie pól nagłówka negocjacji zawartości na podstawie ich wartości jakości (czyli wartości q-). Dotyczy to wartości używanych w polach accept-charset, accept-encoding, accept-language i powiązanych nagłówków z podobnymi regułami składni. Zobacz MediaTypeHeaderValueComparer porównanie typów multimediów q-values.

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)
Dziedziczenie
StringWithQualityHeaderValueComparer
Implementuje

Właściwości

Nazwa Opis
QualityComparer

Pobiera domyślne wystąpienie elementu StringWithQualityHeaderValueComparer.

Metody

Nazwa Opis
Compare(StringWithQualityHeaderValue, StringWithQualityHeaderValue)

Porównuje dwa StringWithQualityHeaderValue na podstawie ich wartości jakości (czyli wartości "q-value"). Wartości z identycznymi wartościami q są traktowane jako równe (tj. wynik wynosi 0) z wyjątkiem wartości wieloznacznego (tj. wartości "*"), które są uznawane za mniejsze niż wartości nieznaczne. Pozwala to posortować sekwencję obserwowanych StringWithQualityHeaderValue wartości q kończących się dowolnymi symbolami wieloznacznych na końcu.

Dotyczy