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, в конечном итоге с любыми подстановочными знаками. |