MultipartContent.CreateContentReadStreamAsync Metod

Definition

Överlagringar

Name Description
CreateContentReadStreamAsync()

Serialiserar HTTP-innehållet till en dataström med hjälp av kodningen multipart/* som en asynkron åtgärd.

CreateContentReadStreamAsync(CancellationToken)

Serialiserar HTTP-innehållet till en dataström med hjälp av kodningen multipart/* som en asynkron åtgärd.

CreateContentReadStreamAsync()

Källa:
MultipartContent.cs
Källa:
MultipartContent.cs
Källa:
MultipartContent.cs
Källa:
MultipartContent.cs
Källa:
MultipartContent.cs

Serialiserar HTTP-innehållet till en dataström med hjälp av kodningen multipart/* som en asynkron åtgärd.

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)

Returer

Aktivitetsobjektet som representerar den asynkrona åtgärden.

Kommentarer

Den här metoden åsidosätter HttpContent.CreateContentReadStreamAsync för att använda en anpassad ström som innehåller en matris, där varje HTTP-innehåll och dess gräns kodas och serialiseras till en MemoryStream instans.

Den här åtgärden kommer inte att blockeras. Det returnerade objektet slutförs Task<TResult> när allt innehåll har skrivits till minnesströmmen.

När åtgärden är Task<TResult>.Result klar innehåller egenskapen för det returnerade aktivitetsobjektet dataströmmen som representerar det HTTP-kodade HTTP-innehållet med flera delar/* . Den returnerade dataströmmen kan sedan användas för att läsa innehållet med hjälp av olika stream-API:er.

Gäller för

CreateContentReadStreamAsync(CancellationToken)

Källa:
MultipartContent.cs
Källa:
MultipartContent.cs
Källa:
MultipartContent.cs
Källa:
MultipartContent.cs
Källa:
MultipartContent.cs

Serialiserar HTTP-innehållet till en dataström med hjälp av kodningen multipart/* som en asynkron åtgärd.

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)

Parametrar

cancellationToken
CancellationToken

Annulleringstoken för att avbryta åtgärden.

Returer

Aktivitetsobjektet som representerar den asynkrona åtgärden.

Undantag

Annulleringstoken avbröts. Det här undantaget lagras i den returnerade aktiviteten.

Kommentarer

Den här metoden åsidosätter HttpContent.CreateContentReadStreamAsync för att använda en anpassad ström som innehåller en matris, där varje HTTP-innehåll och dess gräns kodas och serialiseras till en MemoryStream instans.

Den här åtgärden kommer inte att blockeras. Det returnerade objektet slutförs Task<TResult> när allt innehåll har skrivits till minnesströmmen.

När åtgärden är Task<TResult>.Result klar innehåller egenskapen för det returnerade aktivitetsobjektet dataströmmen som representerar det HTTP-kodade HTTP-innehållet med flera delar/* . Den returnerade dataströmmen kan sedan användas för att läsa innehållet med hjälp av olika stream-API:er.

Gäller för