HttpContent.ReadAsStreamAsync Metoda

Definice

Serializace obsahu HTTP a vrácení datového proudu, který představuje obsah jako asynchronní operaci.

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)

Návraty

Objekt úkolu představující asynchronní operaci.

Poznámky

Tato operace nebude blokovat. Vrácený Task<TResult> objekt se dokončí po přečtení veškerého datového proudu, který představuje obsah.

Po dokončení Result operace obsahuje vlastnost vráceného objektu úlohy datový proud, který představuje obsah HTTP. Vrácený stream se pak dá použít ke čtení obsahu pomocí různých rozhraní API streamu.

Tato metoda ukládá do úlohy všechny výjimky bez použití, které může vyvolat synchronní protějšek metody. Pokud je výjimka uložena do vrácené úlohy, tato výjimka bude vyvolána, když je úkol očekáván. Výjimky použití, například ArgumentException, jsou stále vyvolány synchronně. V případě uložených výjimek se podívejte na výjimky vyvolané ReadAsStream().

Platí pro