Aracılığıyla paylaş


WebRequest.GetRequestStreamAsync Yöntem

Tanım

Bir alt sınıfta geçersiz kılındığında, zaman uyumsuz bir işlem olarak İnternet kaynağına veri yazmak için bir döndürür Stream .

public:
 virtual System::Threading::Tasks::Task<System::IO::Stream ^> ^ GetRequestStreamAsync();
public virtual System.Threading.Tasks.Task<System.IO.Stream> GetRequestStreamAsync ();
abstract member GetRequestStreamAsync : unit -> System.Threading.Tasks.Task<System.IO.Stream>
override this.GetRequestStreamAsync : unit -> System.Threading.Tasks.Task<System.IO.Stream>
Public Overridable Function GetRequestStreamAsync () As Task(Of Stream)

Döndürülenler

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

Açıklamalar

Bu işlem engellenmez. Task<TResult> Döndürülen nesne, İnternet kaynağına veri yazmak için kullanılabilir olduğunda Stream tamamlanır.

çağrısı yaptıktan sonra, çağrısı GetRequestStreamAsyncyapmadan önce istek akışını kapattığınıza GetResponseAsyncemin olun.

Bu yöntem, görevin içinde depolar ve yöntemin zaman uyumlu karşılık geleninin atabileceği tüm kullanım dışı özel durumları döndürür. Döndürülen görevde bir özel durum depolanırsa, görev beklenirken bu özel durum oluşturulur. gibi ArgumentExceptionkullanım özel durumları yine zaman uyumlu olarak oluşturulur. Depolanan özel durumlar için tarafından oluşan GetRequestStream()özel durumlara bakın.

Şunlara uygulanır