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 quais das várias operações assíncronas em potencial serão concluídas e, quando passadas EndReceive para o manipulador de eventos, permitem 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. Indica AsyncResult 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