MultipartContent.CreateContentReadStreamAsync Methode

Definition

Überlädt

CreateContentReadStreamAsync()

Serialisiert den HTTP-Inhalt als asynchroner Vorgang in einen Datenstrom und verwendet dazu die multipart/*-Codierung.

CreateContentReadStreamAsync(CancellationToken)

Serialisiert den HTTP-Inhalt als asynchroner Vorgang in einen Datenstrom und verwendet dazu die multipart/*-Codierung.

CreateContentReadStreamAsync()

Serialisiert den HTTP-Inhalt als asynchroner Vorgang in einen Datenstrom und verwendet dazu die multipart/*-Codierung.

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

Task<Stream>

Das Aufgabenobjekt, das den asynchronen Vorgang darstellt.

Hinweise

Diese Methode überschreibt die Verwendung eines benutzerdefinierten Datenstroms HttpContent.CreateContentReadStreamAsync , der ein Array enthält, wobei jeder HTTP-Inhalt und seine Begrenzung codiert und in eine MemoryStream Instanz serialisiert ist.

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 des zurückgegebenen Aufgabenobjekts den Datenstrom, der den mehrteiligen/* codierten HTTP-Inhalt darstellt. Der zurückgegebene Datenstrom kann dann verwendet werden, um den Inhalt mithilfe verschiedener Stream-APIs zu lesen.

Gilt für:

CreateContentReadStreamAsync(CancellationToken)

Serialisiert den HTTP-Inhalt als asynchroner Vorgang in einen Datenstrom und verwendet dazu die multipart/*-Codierung.

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

Parameter

cancellationToken
CancellationToken

Das Abbruchtoken, um den Vorgang abzubrechen.

Gibt zurück

Task<Stream>

Das Aufgabenobjekt, das den asynchronen Vorgang darstellt.

Hinweise

Diese Methode überschreibt die Verwendung eines benutzerdefinierten Datenstroms HttpContent.CreateContentReadStreamAsync , der ein Array enthält, wobei jeder HTTP-Inhalt und seine Begrenzung codiert und in eine MemoryStream Instanz serialisiert ist.

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 des zurückgegebenen Aufgabenobjekts den Datenstrom, der den mehrteiligen/* codierten HTTP-Inhalt darstellt. Der zurückgegebene Datenstrom kann dann verwendet werden, um den Inhalt mithilfe verschiedener Stream-APIs zu lesen.

Gilt für: