HttpContent.ReadAsStreamAsync Metod

Definition

Serialisera HTTP-innehållet och returnera en dataström som representerar innehållet som en asynkron åtgärd.

public:
 System::Threading::Tasks::Task<System::IO::Stream ^> ^ ReadAsStreamAsync();
public System.Threading.Tasks.Task<System.IO.Stream> ReadAsStreamAsync();
member this.ReadAsStreamAsync : unit -> System.Threading.Tasks.Task<System.IO.Stream>
Public Function ReadAsStreamAsync () As Task(Of Stream)

Returer

Aktivitetsobjektet som representerar den asynkrona åtgärden.

Kommentarer

Den här åtgärden kommer inte att blockeras. Det returnerade objektet slutförs Task<TResult> när all dataström som representerar innehåll har lästs.

När åtgärden är Result klar innehåller egenskapen för det returnerade aktivitetsobjektet den dataström som representerar HTTP-innehållet. Den returnerade dataströmmen kan sedan användas för att läsa innehållet med hjälp av olika stream-API:er.

Den här metoden lagrar i aktiviteten som returnerar alla undantag som inte används som metodens synkrona motsvarighet kan utlösa. Om ett undantag lagras i den returnerade aktiviteten utlöses undantaget när aktiviteten väntar. Användningsfel, till exempel ArgumentException, genereras fortfarande synkront. De lagrade undantagen finns i undantagen som genereras av ReadAsStream().

Gäller för