Sdílet prostřednictvím


FileWebRequest.GetRequestStreamAsync Metoda

Definice

Vrátí datový proud pro zápis dat do prostředku systému souborů jako asynchronní operace.

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

Návraty

Objekt úlohy představující asynchronní operaci.

Výjimky

Datový proud se používá předchozím voláním BeginGetRequestStream(AsyncCallback, Object).

-nebo-

Stream už obdržel odpověď před vaším požadavkem.

Vlastnost Method je GET nebo HEAD.

Byla FileWebRequest přerušena.

Poznámky

Poznámka

V případě asynchronních požadavků je klientská aplikace zodpovědná za implementaci vlastního mechanismu časového limitu.

Tato metoda ukládá do úlohy, která vrací všechny výjimky nepouužování, které může vyvolat synchronní protějšek metody. Pokud je do vrácené úlohy uložena výjimka, bude tato výjimka vyvolána, když je úloha očekávána. Výjimky použití, jako ArgumentExceptionje , se stále vyvolává synchronně. Informace o uložených výjimkách najdete v tématu Výjimky vyvolané nástrojem GetRequestStream().

Platí pro