HttpContent.CreateContentReadStreamAsync Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Serialisera HTTP-innehållet till en minnesström som en asynkron åtgärd.
protected:
virtual System::Threading::Tasks::Task<System::IO::Stream ^> ^ CreateContentReadStreamAsync();
protected virtual System.Threading.Tasks.Task<System.IO.Stream> CreateContentReadStreamAsync();
abstract member CreateContentReadStreamAsync : unit -> System.Threading.Tasks.Task<System.IO.Stream>
override this.CreateContentReadStreamAsync : unit -> System.Threading.Tasks.Task<System.IO.Stream>
Protected Overridable Function CreateContentReadStreamAsync () 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 allt innehåll har skrivits till minnesströmmen.
När åtgärden är Result klar innehåller egenskapen för det returnerade aktivitetsobjektet den minnesströ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.
Metoden CreateContentReadStreamAsync buffrar innehållet till en minnesström. Härledda klasser kan åsidosätta det här beteendet om det finns ett bättre sätt att hämta innehållet som dataström. Till exempel kan en bytematris eller en sträng använda en effektivare metod, till exempel omsluta en skrivskyddad MemoryStream runt byte eller sträng.