HttpContent.CreateContentReadStreamAsync Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
CreateContentReadStreamAsync() |
Serializowanie zawartości HTTP do strumienia pamięci jako operacji asynchronicznej. |
CreateContentReadStreamAsync(CancellationToken) |
Serializuje zawartość HTTP do strumienia pamięci jako operację asynchroniczną. |
CreateContentReadStreamAsync()
- Źródło:
- HttpContent.cs
- Źródło:
- HttpContent.cs
- Źródło:
- HttpContent.cs
Serializowanie zawartości HTTP do strumienia pamięci jako operacji asynchronicznej.
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)
Zwraca
Obiekt zadania reprezentujący operację asynchroniczną.
Uwagi
Ta operacja nie będzie blokować. Zwrócony Task<TResult> obiekt zostanie ukończony po zapisaniu całej zawartości do strumienia pamięci.
Po zakończeniu Result operacji właściwość obiektu zwróconego zadania zawiera strumień pamięci reprezentujący zawartość HTTP. Zwrócony strumień może następnie służyć do odczytywania zawartości przy użyciu różnych interfejsów API strumienia.
Metoda CreateContentReadStreamAsync buforuje zawartość strumienia pamięci. Klasy pochodne mogą zastąpić to zachowanie, jeśli istnieje lepszy sposób pobierania zawartości jako strumienia. Na przykład tablica bajtów lub ciąg może użyć bardziej wydajnej metody, takiej jak zawijanie tylko do MemoryStream odczytu wokół bajtów lub ciągu.
Dotyczy
CreateContentReadStreamAsync(CancellationToken)
- Źródło:
- HttpContent.cs
- Źródło:
- HttpContent.cs
- Źródło:
- HttpContent.cs
Serializuje zawartość HTTP do strumienia pamięci jako operację asynchroniczną.
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 anulowania, aby anulować operację.
Zwraca
Obiekt zadania reprezentujący operację asynchroniczną.
Wyjątki
Token anulowania został anulowany. Ten wyjątek jest przechowywany w zwróconym zadaniu.
Uwagi
Ta operacja nie będzie blokować. Zwrócony Task<TResult> obiekt zostanie ukończony po zapisaniu całej zawartości do strumienia pamięci.
Po zakończeniu Result operacji właściwość obiektu zwróconego zadania zawiera strumień pamięci reprezentujący zawartość HTTP. Zwrócony strumień może następnie służyć do odczytywania zawartości przy użyciu różnych interfejsów API strumienia.
Metoda CreateContentReadStreamAsync buforuje zawartość strumienia pamięci. Klasy pochodne mogą zastąpić to zachowanie, jeśli istnieje lepszy sposób pobierania zawartości jako strumienia. Na przykład tablica bajtów lub ciąg może użyć bardziej wydajnej metody, takiej jak zawijanie tylko do MemoryStream odczytu wokół bajtów lub ciągu.