Partilhar via


ReceiveCompletedEventArgs.AsyncResult Propriedade

Definição

Obtém ou define o resultado da operação assíncrona solicitada.

public:
 property IAsyncResult ^ AsyncResult { IAsyncResult ^ get(); void set(IAsyncResult ^ value); };
public IAsyncResult AsyncResult { get; set; }
member this.AsyncResult : IAsyncResult with get, set
Public Property AsyncResult As IAsyncResult

Valor da propriedade

Um IAsyncResult que contém os dados associados à operação de recebimento.

Comentários

AsyncResult identifica operações assíncronas em andamento ou concluídas. A propriedade contém dados que ajudam a determinar qual das várias operações assíncronas potenciais a serem concluídas e, quando passadas EndReceive para o manipulador de eventos, permite acessar a mensagem associada à operação concluída.

Quando você chama BeginReceive, um IAsyncResult é retornado imediatamente, mesmo que uma mensagem, se existir, ainda não tenha sido recuperada porque a operação não foi concluída. O AsyncResult indica o estado da operação assíncrona. BeginReceive cria o objeto , que é modificado durante toda a operação até EndReceive que ele seja concluído.

Aplica-se a

Confira também