WebRequest.GetRequestStreamAsync Método

Definição

Quando substituído em uma classe descendente, retorna um Stream para gravar dados no recurso da Internet como uma operação assíncrona.

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)

Retornos

O objeto de tarefa que representa a operação assíncrona.

Comentários

Esta operação não será bloqueada. O objeto retornado Task<TResult> será concluído quando o Stream para gravar dados no recurso da Internet estiver disponível.

Depois de chamar GetRequestStreamAsync, feche o fluxo de solicitação antes de chamar GetResponseAsync.

Esse método armazena na tarefa que retorna todas as exceções de não uso que a contraparte síncrona do método pode gerar. Se uma exceção for armazenada na tarefa retornada, essa exceção será gerada quando a tarefa for aguardada. Exceções de uso, como ArgumentException, ainda são geradas de forma síncrona. Para as exceções armazenadas, consulte as exceções geradas por GetRequestStream().

Aplica-se a