StringWithQualityHeaderValueComparer Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
QualityComparer |
Pobiera domyślne wystąpienie elementu StringWithQualityHeaderValueComparer. |
Metody
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. |