StringWithQualityHeaderValueComparer Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Implementação de IComparer<T> que pode comparar campos de cabeçalho de negociação de conteúdo com base em seus valores de qualidade (também conhecidos como q-values). Isso se aplica a valores usados em accept-charset, accept-encoding, accept-language e campos de cabeçalho relacionados com regras de sintaxe semelhantes. Consulte MediaTypeHeaderValueComparer para obter um comparador para o tipo de mídia 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)
- Herança
-
StringWithQualityHeaderValueComparer
- Implementações
Propriedades
QualityComparer |
Obtém a instância padrão de StringWithQualityHeaderValueComparer. |
Métodos
Compare(StringWithQualityHeaderValue, StringWithQualityHeaderValue) |
Compara dois StringWithQualityHeaderValue com base em seu valor de qualidade (também conhecido como "q-value"). Valores com valores q idênticos são considerados iguais (ou seja, o resultado é 0) com exceção de valores de cartão selvagens (ou seja, um valor de "*") que são considerados valores de cartão não selvagens. Isso permite classificar uma sequência de StringWithQualityHeaderValue seguindo seus valores q que terminam com qualquer curinga no final. |