HttpContent.ReadAsStreamAsync Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Serializuje obsah HTTP a vrátí datový proud, který představuje obsah.
Přetížení
ReadAsStreamAsync() |
Serializovat obsah HTTP a vrátit datový proud, který představuje obsah jako asynchronní operace. |
ReadAsStreamAsync(CancellationToken) |
Serializovat obsah HTTP a vrátit datový proud, který představuje obsah jako asynchronní operace. |
Poznámky
Upozorňujeme, že tato metoda bude obsah interně ukládat do vyrovnávací paměti, pokud CreateContentReadStreamAsync() není implementováno jinak.
ReadAsStreamAsync()
- Zdroj:
- HttpContent.cs
- Zdroj:
- HttpContent.cs
- Zdroj:
- HttpContent.cs
Serializovat obsah HTTP a vrátit datový proud, který představuje obsah jako asynchronní operace.
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 úlohy představující asynchronní operaci.
Poznámky
Tato operace nebude blokována. Task<TResult> Vrácený objekt se dokončí po přečtení veškerého datového proudu, který představuje obsah.
Po dokončení Result operace bude vlastnost vráceného objektu úlohy obsahovat 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, která vrací všechny výjimky nepouužování, které může vyvolat synchronní protějšek metody. Pokud je do vrácené úlohy uložena výjimka, bude tato výjimka vyvolána, když je úloha očekávána. Výjimky použití, jako ArgumentExceptionje , se stále vyvolává synchronně. Informace o uložených výjimkách najdete v tématu Výjimky vyvolané nástrojem ReadAsStream().
Platí pro
ReadAsStreamAsync(CancellationToken)
- Zdroj:
- HttpContent.cs
- Zdroj:
- HttpContent.cs
- Zdroj:
- HttpContent.cs
Serializovat obsah HTTP a vrátit datový proud, který představuje obsah jako asynchronní operace.
public:
System::Threading::Tasks::Task<System::IO::Stream ^> ^ ReadAsStreamAsync(System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task<System.IO.Stream> ReadAsStreamAsync (System.Threading.CancellationToken cancellationToken);
member this.ReadAsStreamAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.IO.Stream>
Public Function ReadAsStreamAsync (cancellationToken As CancellationToken) As Task(Of Stream)
Parametry
- cancellationToken
- CancellationToken
Token zrušení pro zrušení operace.
Návraty
Objekt úlohy představující asynchronní operaci.
Výjimky
Token zrušení byl zrušen. Tato výjimka se uloží do vrácené úlohy.
Poznámky
Tato operace nebude blokována. Task<TResult> Vrácený objekt se dokončí po přečtení veškerého datového proudu, který představuje obsah.
Po dokončení Result operace bude vlastnost vráceného objektu úlohy obsahovat 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, která vrací všechny výjimky nepouužování, které může vyvolat synchronní protějšek metody. Pokud je do vrácené úlohy uložena výjimka, bude tato výjimka vyvolána, když je úloha očekávána. Výjimky použití, jako ArgumentExceptionje , se stále vyvolává synchronně. Informace o uložených výjimkách najdete v tématu Výjimky vyvolané nástrojem ReadAsStream().
Platí pro
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro