HttpContent.CreateContentReadStreamAsync 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í.
Přetížení
CreateContentReadStreamAsync() |
Serializujte obsah HTTP na datový proud paměti jako asynchronní operaci. |
CreateContentReadStreamAsync(CancellationToken) |
Serializuje obsah HTTP na datový proud paměti jako asynchronní operaci. |
CreateContentReadStreamAsync()
- Zdroj:
- HttpContent.cs
- Zdroj:
- HttpContent.cs
- Zdroj:
- HttpContent.cs
Serializujte obsah HTTP na datový proud paměti jako asynchronní operaci.
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)
Návraty
Objekt úlohy představující asynchronní operaci.
Poznámky
Tato operace nebude blokována. Task<TResult> Vrácený objekt se dokončí po zápisu veškerého obsahu do datového proudu paměti.
Po dokončení Result operace obsahuje vlastnost vráceného objektu úlohy datový proud paměti, který představuje obsah HTTP. Vrácený datový proud se pak dá použít ke čtení obsahu pomocí různých rozhraní API streamu.
Metoda CreateContentReadStreamAsync ukládat obsah do vyrovnávací paměti do datového proudu paměti. Odvozené třídy mohou toto chování přepsat, pokud existuje lepší způsob, jak načíst obsah jako stream. Například pole bajtů nebo řetězec mohou používat efektivnější metodu, jako je zabalení jen MemoryStream pro čtení kolem bajtů nebo řetězce.
Platí pro
CreateContentReadStreamAsync(CancellationToken)
- Zdroj:
- HttpContent.cs
- Zdroj:
- HttpContent.cs
- Zdroj:
- HttpContent.cs
Serializuje obsah HTTP na datový proud paměti jako asynchronní operaci.
protected:
virtual System::Threading::Tasks::Task<System::IO::Stream ^> ^ CreateContentReadStreamAsync(System::Threading::CancellationToken cancellationToken);
protected virtual System.Threading.Tasks.Task<System.IO.Stream> CreateContentReadStreamAsync (System.Threading.CancellationToken cancellationToken);
abstract member CreateContentReadStreamAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.IO.Stream>
override this.CreateContentReadStreamAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.IO.Stream>
Protected Overridable Function CreateContentReadStreamAsync (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 je uložena ve vrácené úloze.
Poznámky
Tato operace nebude blokována. Task<TResult> Vrácený objekt se dokončí po zápisu veškerého obsahu do datového proudu paměti.
Po dokončení Result operace obsahuje vlastnost vráceného objektu úlohy datový proud paměti, který představuje obsah HTTP. Vrácený datový proud se pak dá použít ke čtení obsahu pomocí různých rozhraní API streamu.
Metoda CreateContentReadStreamAsync ukládat obsah do vyrovnávací paměti do datového proudu paměti. Odvozené třídy mohou toto chování přepsat, pokud existuje lepší způsob, jak načíst obsah jako stream. Například pole bajtů nebo řetězec by mohly použít efektivnější metodu, například zabalení jen MemoryStream pro čtení kolem bajtů nebo řetězce.)