Udostępnij za pośrednictwem


ReceiveCompletedEventArgs.AsyncResult Właściwość

Definicja

Pobiera lub ustawia wynik żądanej operacji asynchronicznej.

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

Wartość właściwości

Element IAsyncResult zawierający dane skojarzone z operacją odbierania.

Uwagi

AsyncResult identyfikuje trwające lub zakończone operacje asynchroniczne. Właściwość zawiera dane, które pomagają określić, które z kilku potencjalnych operacji asynchronicznych do ukończenia, a po przekazaniu do programu obsługi zdarzeń umożliwia EndReceive dostęp do komunikatu skojarzonego z ukończoną operacją.

Po wywołaniu wywołania BeginReceiveIAsyncResult polecenie jest zwracane natychmiast, mimo że komunikat, jeśli taki istnieje, nie został jeszcze pobrany, ponieważ operacja nie została ukończona. Element AsyncResult wskazuje stan operacji asynchronicznej. BeginReceive tworzy obiekt, który jest modyfikowany przez całą operację do momentu EndReceive jego ukończenia.

Dotyczy

Zobacz też