Comparteix a través de


FileWebRequest.GetRequestStreamAsync Método

Definición

Devuelve una secuencia para escribir datos en el recurso del sistema de archivos como una operación asincrónica.

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)

Devoluciones

Objeto de tarea que representa la operación asincrónica.

Excepciones

Una llamada anterior a BeginGetRequestStream(AsyncCallback, Object) está utilizando la secuencia.

o bien

La secuencia ya ha recibido una respuesta anterior a la solicitud.

La propiedad Method es GET o HEAD.

Comentarios

Nota

En el caso de solicitudes asincrónicas, la aplicación cliente es responsable de implementar su propio mecanismo de tiempo de espera.

Este método almacena en la tarea que devuelve todas las excepciones que no son de uso que puede producir el homólogo sincrónico del método. Si se almacena una excepción en la tarea devuelta, esa excepción se producirá cuando se espere a la tarea. Las excepciones de uso, como ArgumentException, se siguen produciendo de forma sincrónica. Para ver las excepciones almacenadas, vea las excepciones producidas por GetRequestStream().

Se aplica a