HttpContent.CreateContentReadStreamAsync Yöntem

Tanım

Aşırı Yüklemeler

CreateContentReadStreamAsync()

HTTP içeriğini zaman uyumsuz bir işlem olarak bir bellek akışına seri hale getirme.

CreateContentReadStreamAsync(CancellationToken)

HTTP içeriğini zaman uyumsuz bir işlem olarak bir bellek akışına serileştirir.

CreateContentReadStreamAsync()

Kaynak:
HttpContent.cs
Kaynak:
HttpContent.cs
Kaynak:
HttpContent.cs

HTTP içeriğini zaman uyumsuz bir işlem olarak bir bellek akışına seri hale getirme.

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)

Döndürülenler

Zaman uyumsuz işlemi temsil eden görev nesnesi.

Açıklamalar

Bu işlem engellenmez. Döndürülen Task<TResult> nesne, tüm içerik bellek akışına yazıldıktan sonra tamamlanır.

İşlem tamamlandıktan sonra, Result döndürülen görev nesnesindeki özelliği HTTP içeriğini temsil eden bellek akışını içerir. Döndürülen akış daha sonra çeşitli akış API'leri kullanılarak içeriği okumak için kullanılabilir.

yöntemi, CreateContentReadStreamAsync içeriği bir bellek akışına arabelleğe alır. Türetilmiş sınıflar, içeriği akış olarak almanın daha iyi bir yolu varsa bu davranışı geçersiz kılabilir. Örneğin, bayt dizisi veya dize, bayt veya dize etrafında salt MemoryStream okunur sarmalama gibi daha verimli bir yöntem yöntemi kullanabilir.

Şunlara uygulanır

CreateContentReadStreamAsync(CancellationToken)

Kaynak:
HttpContent.cs
Kaynak:
HttpContent.cs
Kaynak:
HttpContent.cs

HTTP içeriğini zaman uyumsuz bir işlem olarak bir bellek akışına serileştirir.

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)

Parametreler

cancellationToken
CancellationToken

İşlemi iptal etmek için iptal belirteci.

Döndürülenler

Zaman uyumsuz işlemi temsil eden görev nesnesi.

Özel durumlar

İptal belirteci iptal edildi. Bu özel durum, döndürülen görevde depolanır.

Açıklamalar

Bu işlem engellenmez. Döndürülen Task<TResult> nesne, tüm içerik bellek akışına yazıldıktan sonra tamamlanır.

İşlem tamamlandıktan sonra, Result döndürülen görev nesnesindeki özelliği HTTP içeriğini temsil eden bellek akışını içerir. Döndürülen akış daha sonra çeşitli akış API'leri kullanılarak içeriği okumak için kullanılabilir.

yöntemi, CreateContentReadStreamAsync içeriği bir bellek akışına arabelleğe alır. Türetilmiş sınıflar, içeriği akış olarak almanın daha iyi bir yolu varsa bu davranışı geçersiz kılabilir. Örneğin, bir bayt dizisi veya dize, bayt veya dize etrafında salt MemoryStream okunur sarmalama gibi daha verimli bir yöntem yöntemi kullanabilir.)

Şunlara uygulanır