Aracılığıyla paylaş


StringWithQualityHeaderValueComparer Sınıf

Tanım

Bunun uygulanması IComparer<T> , içerik anlaşması üst bilgisi alanlarını kalite değerlerine (q-değerleri) göre karşılaştırabilir. Bu, benzer söz dizimi kurallarına sahip accept-charset, accept-encoding, accept-language ve ilgili üst bilgi alanlarında kullanılan değerler için geçerlidir. Medya türü q-değerleri için bkz MediaTypeHeaderValueComparer . karşılaştırıcı.

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)
Devralma
StringWithQualityHeaderValueComparer
Uygulamalar

Özellikler

QualityComparer

varsayılan örneğini StringWithQualityHeaderValueCompareralır.

Yöntemler

Compare(StringWithQualityHeaderValue, StringWithQualityHeaderValue)

İki StringWithQualityHeaderValue değeri, kalite değerlerine (yani "q-değerlerine") göre karşılaştırır. Aynı q değerlerine sahip değerler, joker karakter olmayan değerlerden daha küçük olarak kabul edilen joker karakter değerleri (yani "*" değeri) dışında eşit olarak kabul edilir (sonuç 0 olur). Bu, q-değerlerini takip StringWithQualityHeaderValue eden ve sonunda herhangi bir joker karakterle biten bir dizi sıralamaya olanak tanır.

Şunlara uygulanır