StringWithQualityHeaderValueComparer Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Implementierung von IComparer<T> , die Inhaltsverhandlungsheaderfelder basierend auf ihren Qualitätswerten (auch als Q-Werte bezeichnet) vergleichen kann. Dies gilt für Werte, die in accept-charset, accept-encoding, accept-language und verwandten Headerfeldern mit ähnlichen Syntaxregeln verwendet werden. Einen Vergleich für den Medientyp q-values finden Sie MediaTypeHeaderValueComparer unter.
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)
- Vererbung
-
StringWithQualityHeaderValueComparer
- Implementiert
Eigenschaften
QualityComparer |
Ruft die Standardinstanz von StringWithQualityHeaderValueComparer ab. |
Methoden
Compare(StringWithQualityHeaderValue, StringWithQualityHeaderValue) |
Vergleicht zwei StringWithQualityHeaderValue basierend auf ihrem Qualitätswert (auch als "Q-Wert" bezeichnet). Werte mit identischen q-Werten gelten als gleich (d. h. das Ergebnis ist 0), mit Ausnahme von Wild-Karte-Werten (d. h. ein Wert von "*"), die als kleiner als Nicht-Wild-Karte-Werte betrachtet werden. Dies ermöglicht es, eine Sequenz nach StringWithQualityHeaderValue ihren Q-Werten zu sortieren, die mit einem beliebigen Wildcard am Ende enden. |