HttpMultipartFormDataContent 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 HTTP-Inhalt bereit, der den MIME-Typ multipart/form-data verwendet.
public ref class HttpMultipartFormDataContent sealed : IIterable<IHttpContent ^>, IClosable, IStringable, IHttpContent
/// [Windows.Foundation.Metadata.Activatable(Windows.Web.Http.IHttpMultipartFormDataContentFactory, 65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.Activatable(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 HttpMultipartFormDataContent final : IIterable<IHttpContent>, IClosable, IStringable, IHttpContent
/// [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(65536, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.Activatable(Windows.Web.Http.IHttpMultipartFormDataContentFactory, 65536, "Windows.Foundation.UniversalApiContract")]
class HttpMultipartFormDataContent final : IIterable<IHttpContent>, IClosable, IStringable, IHttpContent
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Web.Http.IHttpMultipartFormDataContentFactory), 65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.Activatable(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 HttpMultipartFormDataContent : IEnumerable<IHttpContent>, System.IDisposable, IStringable, IHttpContent
[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(65536, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Web.Http.IHttpMultipartFormDataContentFactory), 65536, "Windows.Foundation.UniversalApiContract")]
public sealed class HttpMultipartFormDataContent : IEnumerable<IHttpContent>, System.IDisposable, IStringable, IHttpContent
function HttpMultipartFormDataContent(boundary)
Public NotInheritable Class HttpMultipartFormDataContent
Implements IDisposable, IEnumerable(Of IHttpContent), IHttpContent, 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)
|
Hinweise
Auflisten der Sammlung in C# oder Microsoft Visual Basic
Sie können ein HttpMultipartFormDataContent-Objekt in C# oder Microsoft Visual Basic durchlaufen. In vielen Fällen, z. B. mithilfe der foreach-Syntax , führt der Compiler diese Umwandlung für Sie durch, und Sie müssen nicht explizit in IEnumerable<IHttpContent>
umgewandelt werden. Wenn Sie eine explizite Umwandlung durchführen müssen, z. B. wenn Sie GetEnumerator aufrufen möchten, müssen Sie die Umwandlung in [IEnumerable<T>](/dotnet/api/system.collections.generic.ienumerable-1?view=dotnet-uwp-10.0&preserve-view=true mit einer IHttpContent-Einschränkung durchführen.
Konstruktoren
HttpMultipartFormDataContent() |
Initialisiert eine neue instance der HttpMultipartFormDataContent-Klasse. |
HttpMultipartFormDataContent(String) |
Initialisiert eine neue instance der HttpMultipartFormDataContent-Klasse mit der angegebenen Begrenzungszeichenfolge. |
Eigenschaften
Headers |
Rufen Sie eine Auflistung von Inhaltsheadern ab, die für httpMultipartFormDataContent festgelegt sind. |
Methoden
Add(IHttpContent) |
Fügen Sie http-Inhalt zum httpMultipartFormDataContent-instance hinzu. |
Add(IHttpContent, String) |
Fügen Sie http-Inhalt mit einem angegebenen Namen zum httpMultipartFormDataContent-instance hinzu. |
Add(IHttpContent, String, String) |
Fügen Sie HTTP-Inhalte mit einem angegebenen Namen aus einer Datei zum httpMultipartFormDataContent-instance hinzu. |
BufferAllAsync() |
Serialisieren Sie httpMultipartFormDataContent als asynchroner Vorgang in den Arbeitsspeicher. |
Close() |
Schließt die zugeordneten Ressourcen httpMultipartFormDataContent instance und veröffentlicht. |
Dispose() |
Führt anwendungsspezifische Aufgaben durch, die mit der Freigabe, der Zurückgabe oder dem Zurücksetzen von nicht verwalteten Ressourcen zusammenhängen. |
First() |
Ruft ein -Objekt ab, das zum Auflisten der Inhalte im HttpMultipartFormDataContent-Objekt verwendet werden kann. |
ReadAsBufferAsync() |
Serialisieren Sie httpMultipartFormDataContent als asynchronen Vorgang in einen Puffer. |
ReadAsInputStreamAsync() |
Serialisieren Sie httpMultipartFormDataContent , und geben Sie einen Eingabedatenstrom zurück, der den Inhalt als asynchronen Vorgang darstellt. |
ReadAsStringAsync() |
Serialisieren Sie httpMultipartFormDataContent als asynchronen Vorgang in eine Zeichenfolge . |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle HttpMultipartFormDataContent-Objekt darstellt. |
TryComputeLength(UInt64) |
Bestimmt, ob httpMultipartFormDataContent eine gültige Länge in Bytes hat. |
WriteToStreamAsync(IOutputStream) |
Schreiben Sie httpMultipartFormDataContent als asynchronen Vorgang in einen Ausgabestream. |