Freigeben über


HttpContentDispositionHeaderValue Klasse

Definition

Stellt den Wert des Content-Disposition-HTTP-Headers für HTTP-Inhalt in einer Anforderung oder einer Antwort dar.

public ref class HttpContentDispositionHeaderValue sealed : IStringable
/// [Windows.Foundation.Metadata.Activatable(Windows.Web.Http.Headers.IHttpContentDispositionHeaderValueFactory, 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 HttpContentDispositionHeaderValue 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.IHttpContentDispositionHeaderValueFactory, 65536, "Windows.Foundation.UniversalApiContract")]
class HttpContentDispositionHeaderValue final : IStringable
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Web.Http.Headers.IHttpContentDispositionHeaderValueFactory), 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 HttpContentDispositionHeaderValue : 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.IHttpContentDispositionHeaderValueFactory), 65536, "Windows.Foundation.UniversalApiContract")]
public sealed class HttpContentDispositionHeaderValue : IStringable
function HttpContentDispositionHeaderValue(dispositionType)
Public NotInheritable Class HttpContentDispositionHeaderValue
Implements IStringable
Vererbung
Object Platform::Object IInspectable HttpContentDispositionHeaderValue
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)

Beispiele

Weitere Informationen finden Sie im Codebeispiel in der HttpContentHeaderCollection-Klasse.

Hinweise

Die HttpContentDispositionHeaderValue-Klasse stellt Informationen im Content-Disposition-Header zu HTTP-Inhalten dar, die in einer HTTP-Anforderung gesendet oder in einer HTTP-Antwort empfangen werden.

Die ContentDisposition-Eigenschaft für httpContentHeaderCollection gibt eine HttpContentDispositionHeaderValue zurück.

Der Content-Disposition-Header wird normalerweise zum Arbeiten mit Dateiuploads und -downloads verwendet. Das Format unterscheidet sich von anderen Headern darin, dass es sich um einen einzelnen Header mit einem Dispositionstyp gefolgt von einer Liste von Parametern handelt, von denen einige gut definiert sind.

Dieser Header wird in zwei verschiedenen Kontexten verwendet:

Konstruktoren

HttpContentDispositionHeaderValue(String)

Initialisiert eine neue instance der HttpContentDispositionHeaderValue-Klasse mit Inhaltscodierungsinformationen zur Verwendung im Content-Disposition-HTTP-Header.

Eigenschaften

DispositionType

Ruft den Wert der Dispositionstypinformationen im CONTENT-Disposition-HTTP-Header ab oder legt den Wert fest.

FileName

Ruft den Wert der Filename-parm-Informationen im CONTENT-Disposition-HTTP-Header für eine einzelne Datei ab oder legt den Wert fest.

FileNameStar

Ruft den Wert der Eigenschaft filename-parm im Content-Disposition-HTTP-Header für mehrere Dateien ab oder legt den Wert fest.

Name

Ruft den Namen eines Inhaltstextteils im Content-Disposition-HTTP-Header ab oder legt den Namen fest.

Parameters

Ruft eine Reihe von Parametern ab, die im Content-Disposition-HTTP-Header enthalten sind.

Size

Ruft die ungefähre Größe der Im Content-Disposition-HTTP-Header verwendeten Datei in Bytes ab oder legt diese fest.

Methoden

Parse(String)

Konvertiert eine Zeichenfolge in eine HttpContentDispositionHeaderValue-instance.

ToString()

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

TryParse(String, HttpContentDispositionHeaderValue)

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

Gilt für:

Weitere Informationen