StringWithQualityHeaderValueComparer 类

定义

IComparer<T> 实现可以根据内容协商标头字段的质量值 (q 值) 进行比较。 这适用于在 accept-charset、accept-encoding、accept-language 和具有类似语法规则的相关标头字段中使用的值。 有关媒体类型 q 值的比较器,请参阅 MediaTypeHeaderValueComparer

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 值”) 进行比较。 具有相同 q 值的值被视为相等 (即结果为 0) ,但 (卡值除外,即“*”) 的值被视为小于非卡值。 这允许对 q 值(最终以任何通配符结尾)的序列 StringWithQualityHeaderValue 进行排序。

适用于