WebRequest.GetRequestStreamAsync Método

Definición

Cuando se invalida en una clase descendiente, devuelve un objeto Stream para escribir datos en el recurso de Internet como una operación asincrónica.

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)

Devoluciones

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

Comentarios

Esta operación no se bloqueará. El objeto devuelto Task<TResult> se completará cuando esté disponible para Stream escribir datos en el recurso de Internet.

Después de llamar a GetRequestStreamAsync, asegúrese de cerrar la secuencia de solicitudes antes de llamar a GetResponseAsync.

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