Поделиться через


StringWithQualityHeaderValueComparer Класс

Определение

Реализация , которая может сравнивать поля заголовков согласования содержимого IComparer<T> на основе их значений качества (например, q-values). Это относится к значениям, используемым в полях accept-charset, accept-encoding, accept-language и связанных полях заголовков с аналогичными правилами синтаксиса. См MediaTypeHeaderValueComparer . сведения о компараторе для типа мультимедиа 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)
Наследование
StringWithQualityHeaderValueComparer
Реализации

Свойства

QualityComparer

Возвращает экземпляр StringWithQualityHeaderValueComparer по умолчанию.

Методы

Compare(StringWithQualityHeaderValue, StringWithQualityHeaderValue)

Сравнивает два StringWithQualityHeaderValue значения на основе их качества (т. е. их "q-value"). Значения с одинаковыми q-значениями считаются равными (т. е. результат равен 0), за исключением значений wild-карта (т. е. значения "*"), которые считаются меньше значений карта. Это позволяет отсортировать последовательность StringWithQualityHeaderValue следования их значениям q, в конечном итоге с любыми подстановочными знаками.

Применяется к