PeekCompletedEventArgs.AsyncResult Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 espiada.
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 para o manipulador de eventos, permite EndPeek acessar a mensagem associada à operação concluída.
Quando você chama BeginPeek, 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. BeginPeek cria o objeto , que é modificado durante toda a operação até EndPeek que ele seja concluído.