HttpContent.CopyToAsync Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
HTTP içeriğini bayt akışı halinde seri hale getirin ve parametre olarak sağlanan akış nesnesine stream
kopyalar.
Aşırı Yüklemeler
CopyToAsync(Stream) |
HTTP içeriğini bayt akışı halinde seri hale getirin ve parametre olarak sağlanan akış nesnesine |
CopyToAsync(Stream, TransportContext) |
HTTP içeriğini bayt akışı halinde seri hale getirin ve parametre olarak sağlanan akış nesnesine |
CopyToAsync(Stream, CancellationToken) |
HTTP içeriğini bayt akışı halinde seri hale getirin ve parametre olarak sağlanan akış nesnesine |
CopyToAsync(Stream, TransportContext, CancellationToken) |
HTTP içeriğini bayt akışı halinde seri hale getirin ve parametre olarak sağlanan akış nesnesine |
Açıklamalar
Bu işlem engellemez.
Bu yöntem, içeriği verilen akışta seri hale getirmek için uygulandıysa veya SerializeToStreamAsync(Stream, TransportContext) dahili olarak kullanırSerializeToStreamAsync(Stream, TransportContext, CancellationToken). İçerik daha önce arabelleğe alınmışsa, örneğin çağrısıyla LoadIntoBufferAsync()yöntemi arabelleğe alınan içeriği döndürür ve serileştirme yöntemini çağırmaz.
CopyToAsync(Stream)
- Kaynak:
- HttpContent.cs
- Kaynak:
- HttpContent.cs
- Kaynak:
- HttpContent.cs
HTTP içeriğini bayt akışı halinde seri hale getirin ve parametre olarak sağlanan akış nesnesine stream
kopyalar.
public:
System::Threading::Tasks::Task ^ CopyToAsync(System::IO::Stream ^ stream);
public System.Threading.Tasks.Task CopyToAsync (System.IO.Stream stream);
member this.CopyToAsync : System.IO.Stream -> System.Threading.Tasks.Task
Public Function CopyToAsync (stream As Stream) As Task
Parametreler
- stream
- Stream
Hedef akış.
Döndürülenler
Zaman uyumsuz işlemi temsil eden görev nesnesi.
Açıklamalar
Bu işlem engellenmez. Döndürülen Task nesne, tüm içerik parametre olarak stream
geçirilen akış nesnesine yazıldıktan sonra tamamlanır.
Şunlara uygulanır
CopyToAsync(Stream, TransportContext)
- Kaynak:
- HttpContent.cs
- Kaynak:
- HttpContent.cs
- Kaynak:
- HttpContent.cs
HTTP içeriğini bayt akışı halinde seri hale getirin ve parametre olarak sağlanan akış nesnesine stream
kopyalar.
public:
System::Threading::Tasks::Task ^ CopyToAsync(System::IO::Stream ^ stream, System::Net::TransportContext ^ context);
public System.Threading.Tasks.Task CopyToAsync (System.IO.Stream stream, System.Net.TransportContext context);
public System.Threading.Tasks.Task CopyToAsync (System.IO.Stream stream, System.Net.TransportContext? context);
member this.CopyToAsync : System.IO.Stream * System.Net.TransportContext -> System.Threading.Tasks.Task
Public Function CopyToAsync (stream As Stream, context As TransportContext) As Task
Parametreler
- stream
- Stream
Hedef akış.
- context
- TransportContext
Aktarım hakkında bilgiler (örneğin, kanal bağlama belirteci). Bu parametre olabilir null
.
Döndürülenler
Zaman uyumsuz işlemi temsil eden görev nesnesi.
Açıklamalar
Bu işlem engellenmez. Döndürülen Task nesne, tüm içerik parametre olarak stream
geçirilen akış nesnesine yazıldıktan sonra tamamlanır.
Şunlara uygulanır
CopyToAsync(Stream, CancellationToken)
- Kaynak:
- HttpContent.cs
- Kaynak:
- HttpContent.cs
- Kaynak:
- HttpContent.cs
HTTP içeriğini bayt akışı halinde seri hale getirin ve parametre olarak sağlanan akış nesnesine stream
kopyalar.
public:
System::Threading::Tasks::Task ^ CopyToAsync(System::IO::Stream ^ stream, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task CopyToAsync (System.IO.Stream stream, System.Threading.CancellationToken cancellationToken);
member this.CopyToAsync : System.IO.Stream * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function CopyToAsync (stream As Stream, cancellationToken As CancellationToken) As Task
Parametreler
- stream
- Stream
Hedef akış.
- 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 nesne, tüm içerik parametre olarak stream
geçirilen akış nesnesine yazıldıktan sonra tamamlanır.
Şunlara uygulanır
CopyToAsync(Stream, TransportContext, CancellationToken)
- Kaynak:
- HttpContent.cs
- Kaynak:
- HttpContent.cs
- Kaynak:
- HttpContent.cs
HTTP içeriğini bayt akışı halinde seri hale getirin ve parametre olarak sağlanan akış nesnesine stream
kopyalar.
public:
System::Threading::Tasks::Task ^ CopyToAsync(System::IO::Stream ^ stream, System::Net::TransportContext ^ context, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task CopyToAsync (System.IO.Stream stream, System.Net.TransportContext? context, System.Threading.CancellationToken cancellationToken);
member this.CopyToAsync : System.IO.Stream * System.Net.TransportContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function CopyToAsync (stream As Stream, context As TransportContext, cancellationToken As CancellationToken) As Task
Parametreler
- stream
- Stream
Hedef akış.
- context
- TransportContext
Aktarım hakkında bilgiler (örneğin, kanal bağlama belirteci). Bu parametre olabilir null
.
- 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 nesne, tüm içerik parametre olarak stream
geçirilen akış nesnesine yazıldıktan sonra tamamlanır.