Condividi tramite


StringWithQualityHeaderValueComparer Classe

Definizione

Implementazione di che consente di confrontare i campi dell'intestazione di IComparer<T> negoziazione del contenuto in base ai valori di qualità (ad esempio, q-values). Questo vale per i valori usati in accept-charset, accept-encoding, accept-language e campi di intestazione correlati con regole di sintassi simili. Vedere MediaTypeHeaderValueComparer per un operatore di confronto per il tipo di supporto 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)
Ereditarietà
StringWithQualityHeaderValueComparer
Implementazioni

Proprietà

QualityComparer

Ottiene l'istanza predefinita di StringWithQualityHeaderValueComparer.

Metodi

Compare(StringWithQualityHeaderValue, StringWithQualityHeaderValue)

Confronta due StringWithQualityHeaderValue valori in base al valore di qualità (ad esempio il valore "q-value"). I valori con valori q identici sono considerati uguali (ad esempio il risultato è 0), ad eccezione dei valori con caratteri jolly (ad esempio un valore "*") considerati minori dei valori non jolly. In questo modo è possibile ordinare una sequenza di StringWithQualityHeaderValue valori q che terminano con qualsiasi carattere jolly alla fine.

Si applica a