HttpContentDispositionHeaderValue Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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:
- Ein MIME-Header für geschachtelten Textinhalt in der HttpMultipartFormDataContent-Klasse . Weitere Informationen finden Sie unter IETF RFC 2183.
- Ein HTTP-Header in der HttpContentHeaderCollection-Klasse . Weitere Informationen finden Sie unter IETF RFC 6266.
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. |