ReceiveCompletedEventArgs.AsyncResult Eigenschaft

Definition

Ruft das Ergebnis des angeforderten asynchronen Vorgangs ab oder legt es fest.

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

Eigenschaftswert

A IAsyncResult , das die daten enthält, die dem Empfangsvorgang zugeordnet sind.

Hinweise

AsyncResult identifiziert laufende oder abgeschlossene asynchrone Vorgänge. Die Eigenschaft enthält Daten, die bestimmen, welche von mehreren potenziellen asynchronen Vorgängen abgeschlossen werden sollen, und wenn sie an den Ereignishandler übergeben werden, ermöglicht EndReceive es, auf die Nachricht zuzugreifen, die dem abgeschlossenen Vorgang zugeordnet ist.

Wenn Sie einen Aufruf ausführen BeginReceive, wird eine IAsyncResult sofort zurückgegeben, obwohl eine Nachricht, sofern vorhanden, noch nicht abgerufen wurde, da der Vorgang nicht abgeschlossen ist. Dies AsyncResult gibt den Status des asynchronen Vorgangs an. BeginReceive erstellt das Objekt, das während des gesamten Vorgangs geändert wird, bis EndReceive es abgeschlossen ist.

Gilt für:

Weitere Informationen