HttpMediaTypeWithQualityHeaderValue Klasse

Definition

Stellt akzeptierte Informationen dar, die im Accept HTTP-Header für eine HTTP-Anforderung verwendet werden.

public ref class HttpMediaTypeWithQualityHeaderValue sealed : IStringable
/// [Windows.Foundation.Metadata.Activatable(Windows.Web.Http.Headers.IHttpMediaTypeWithQualityHeaderValueFactory, 65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class HttpMediaTypeWithQualityHeaderValue final : IStringable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(Windows.Web.Http.Headers.IHttpMediaTypeWithQualityHeaderValueFactory, 65536, "Windows.Foundation.UniversalApiContract")]
class HttpMediaTypeWithQualityHeaderValue final : IStringable
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Web.Http.Headers.IHttpMediaTypeWithQualityHeaderValueFactory), 65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class HttpMediaTypeWithQualityHeaderValue : IStringable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Web.Http.Headers.IHttpMediaTypeWithQualityHeaderValueFactory), 65536, "Windows.Foundation.UniversalApiContract")]
public sealed class HttpMediaTypeWithQualityHeaderValue : IStringable
function HttpMediaTypeWithQualityHeaderValue(mediaType, quality)
Public NotInheritable Class HttpMediaTypeWithQualityHeaderValue
Implements IStringable
Vererbung
Object Platform::Object IInspectable HttpMediaTypeWithQualityHeaderValue
Attribute
Implementiert

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)

Hinweise

Die HttpMediaTypeWithQualityHeaderValue-Klasse stellt akzeptierte Informationen dar, die im Accept HTTP-Header für eine HTTP-Anforderung verwendet werden.

Die Accept-Eigenschaft für die HttpRequestHeaderCollection gibt eine HttpMediaTypeWithQualityHeaderValueCollection zurück, die HttpMediaTypeWithQualityHeaderValue-Objekte enthält.

Die Quality-Eigenschaft stellt den Qualitätsfaktor dar, mit dem der Benutzer-Agent den relativen Grad der Präferenz für den Medientyp in einem Header angeben kann. Qualität verwendet eine Skala von 0 bis 1. Der Standardwert ist q=1.

Konstruktoren

HttpMediaTypeWithQualityHeaderValue(String)

Initialisiert einen neuen instance der HttpMediaTypeHeaderValue-Klasse mit einem Medientyp.

HttpMediaTypeWithQualityHeaderValue(String, Double)

Initialisiert eine neue instance der HttpMediaTypeHeaderValue-Klasse mit einem Medientyp und einer Qualität.

Eigenschaften

CharSet

Ruft den Zeichensatz des Inhalts ab, der akzeptiert werden soll, der im Accept-HTTP-Header verwendet wird, oder legt diesen fest.

MediaType

Ruft den Medientyp des zu akzeptierenden Inhalts ab, der im Accept-HTTP-Header verwendet wird, oder legt diesen fest.

Parameters

Ruft einen Satz von Parametern ab, die im Accept-HTTP-Header enthalten sind.

Quality

Rufen Sie den qvalue oder die Qualität ab, die im Accept HTTP-Header verwendet wird, oder legen Sie sie fest.

Methoden

Parse(String)

Konvertiert eine Zeichenfolge in eine HttpMediaTypeWithQualityHeaderValue-instance.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle HttpMediaTypeWithQualityHeaderValue-Objekt darstellt.

TryParse(String, HttpMediaTypeWithQualityHeaderValue)

Bestimmt, ob eine Zeichenfolge gültige HttpMediaTypeWithQualityHeaderValue-Informationen ist.

Gilt für:

Weitere Informationen