Freigeben über


HttpMultipartContent Klasse

Definition

Stellt HTTP-Inhalte bereit, die den mehrteiligen/* MIME-Typ verwendet.

public ref class HttpMultipartContent sealed : IIterable<IHttpContent ^>, IClosable, IStringable, IHttpContent
/// [Windows.Foundation.Metadata.Activatable(Windows.Web.Http.IHttpMultipartContentFactory, 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 HttpMultipartContent 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(Windows.Web.Http.IHttpMultipartContentFactory, 65536, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class HttpMultipartContent final : IIterable<IHttpContent>, IClosable, IStringable, IHttpContent
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Web.Http.IHttpMultipartContentFactory), 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 HttpMultipartContent : 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(typeof(Windows.Web.Http.IHttpMultipartContentFactory), 65536, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class HttpMultipartContent : IEnumerable<IHttpContent>, System.IDisposable, IStringable, IHttpContent
function HttpMultipartContent(subtype, boundary)
Public NotInheritable Class HttpMultipartContent
Implements IDisposable, IEnumerable(Of IHttpContent), IHttpContent, IStringable
Vererbung
Object Platform::Object IInspectable HttpMultipartContent
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 HttpMultipartContent-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, wandeln Sie mit einer IHttpContent-Einschränkung in IEnumerable<T> um.

Konstruktoren

HttpMultipartContent()

Initialisiert eine neue instance der HttpMultipartContent-Klasse.

HttpMultipartContent(String)

Initialisiert eine neue instance der HttpMultipartContent-Klasse mit dem angegebenen MIME-Untertyp.

HttpMultipartContent(String, String)

Initialisiert eine neue instance der HttpMultipartContent-Klasse mit dem angegebenen MIME-Untertyp und der angegebenen Begrenzungszeichenfolge.

Eigenschaften

Headers

Rufen Sie eine Auflistung von Inhaltsheadern ab, die für httpMultipartContent festgelegt sind.

Methoden

Add(IHttpContent)

Fügen Sie dem httpMultipartContent-instance HTTP-Inhalt hinzu.

BufferAllAsync()

Serialisieren Sie httpMultipartContent als asynchroner Vorgang in den Arbeitsspeicher.

Close()

Schließt die httpMultipartContent-instance und gibt zugeordnete Ressourcen frei.

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 HttpMultipartContent-Objekt verwendet werden kann.

ReadAsBufferAsync()

Serialisieren Sie httpMultipartContent als asynchronen Vorgang in einen Puffer.

ReadAsInputStreamAsync()

Serialisieren Sie httpMultipartContent , und geben Sie einen Eingabedatenstrom zurück, der den Inhalt als asynchronen Vorgang darstellt.

ReadAsStringAsync()

Serialisieren Sie httpMultipartContent als asynchronen Vorgang in eine Zeichenfolge .

ToString()

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

TryComputeLength(UInt64)

Bestimmt, ob httpMultipartContent eine gültige Länge in Bytes hat.

WriteToStreamAsync(IOutputStream)

Schreiben Sie httpMultipartContent als asynchronen Vorgang in einen Ausgabestream.

Gilt für:

Weitere Informationen