Freigeben über


StringWithQualityHeaderValueComparer.Compare Methode

Definition

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.

public:
 virtual int Compare(Microsoft::Net::Http::Headers::StringWithQualityHeaderValue ^ stringWithQuality1, Microsoft::Net::Http::Headers::StringWithQualityHeaderValue ^ stringWithQuality2);
public int Compare (Microsoft.Net.Http.Headers.StringWithQualityHeaderValue stringWithQuality1, Microsoft.Net.Http.Headers.StringWithQualityHeaderValue stringWithQuality2);
public int Compare (Microsoft.Net.Http.Headers.StringWithQualityHeaderValue? stringWithQuality1, Microsoft.Net.Http.Headers.StringWithQualityHeaderValue? stringWithQuality2);
abstract member Compare : Microsoft.Net.Http.Headers.StringWithQualityHeaderValue * Microsoft.Net.Http.Headers.StringWithQualityHeaderValue -> int
override this.Compare : Microsoft.Net.Http.Headers.StringWithQualityHeaderValue * Microsoft.Net.Http.Headers.StringWithQualityHeaderValue -> int
Public Function Compare (stringWithQuality1 As StringWithQualityHeaderValue, stringWithQuality2 As StringWithQualityHeaderValue) As Integer

Parameter

stringWithQuality1
StringWithQualityHeaderValue

Der erste zu vergleichende Wert.

stringWithQuality2
StringWithQualityHeaderValue

Der zweite zu vergleichende Wert

Gibt zurück

Das Ergebnis des Vergleichs.

Implementiert

Gilt für: