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í operaci.

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ší žádostí.

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 nesouvisejí s používáním, které může vyvolat synchronní protějšek metody. Pokud je ve vrácené úloze uložena výjimka, bude tato výjimka vyvolána při čekání na úkol. Výjimky použití, například ArgumentException, jsou stále vyvolány synchronně. Informace o uložených výjimkách najdete v tématu Výjimky vyvolané nástrojem GetRequestStream().

Platí pro