MultipartContent.CreateContentReadStreamAsync Methode

Definition

Serialisiert den HTTP-Inhalt in einen Stream mithilfe der mehrteiligen/*-Codierung als asynchronen Vorgang.

protected:
 override System::Threading::Tasks::Task<System::IO::Stream ^> ^ CreateContentReadStreamAsync();
protected override System.Threading.Tasks.Task<System.IO.Stream> CreateContentReadStreamAsync();
override this.CreateContentReadStreamAsync : unit -> System.Threading.Tasks.Task<System.IO.Stream>
Protected Overrides Function CreateContentReadStreamAsync () As Task(Of Stream)

Gibt zurück

Das Aufgabenobjekt, das den asynchronen Vorgang darstellt.

Hinweise

Diese Methode setzt außer Kraft HttpContent.CreateContentReadStreamAsync , um einen benutzerdefinierten Datenstrom zu verwenden, der ein Array enthält, wobei jeder HTTP-Inhalt und seine Begrenzung codiert und in eine MemoryStream Instanz serialisiert sind.

Dieser Vorgang wird nicht blockiert. Das zurückgegebene Task<TResult> Objekt wird abgeschlossen, nachdem alle Inhalte in den Speicherdatenstrom geschrieben wurden.

Nach Abschluss des Vorgangs enthält die Task<TResult>.Result Eigenschaft für das zurückgegebene Aufgabenobjekt den Datenstrom, der den mehrteiligen/* codierten HTTP-Inhalt darstellt. Der zurückgegebene Datenstrom kann dann zum Lesen des Inhalts mithilfe verschiedener Stream-APIs verwendet werden.

Gilt für: