SocketAsyncEventArgs.LastOperation Proprietà

Definizione

Ottiene il tipo di operazione socket eseguita più di recente con questo oggetto di contesto.

public:
 property System::Net::Sockets::SocketAsyncOperation LastOperation { System::Net::Sockets::SocketAsyncOperation get(); };
public System.Net.Sockets.SocketAsyncOperation LastOperation { get; }
member this.LastOperation : System.Net.Sockets.SocketAsyncOperation
Public ReadOnly Property LastOperation As SocketAsyncOperation

Valore della proprietà

Istanza di SocketAsyncOperation che indica il tipo di operazione socket eseguita più di recente con questo oggetto di contesto.

Commenti

Questa proprietà descrive l'operazione socket asincrona completata più di recente usando questo SocketAsyncEventArgs oggetto. Il valore di questa proprietà sarà SocketAsyncOperation.None fino a quando l'istanza SocketAsyncEventArgs non viene usata per avviare un'operazione socket asincrona. La proprietà verrà quindi impostata sul tipo di operazione eseguita nei metodi che accettano come SocketAsyncEventArgs parametro. Questa proprietà semplifica più facilmente l'uso di un singolo delegato di callback di completamento per più tipi di operazioni socket asincrone.

Questa proprietà rimane valida in un'istanza SocketAsyncEventArgs finché l'istanza SocketAsyncEventArgs non viene usata per un'altra operazione di socket asincrona (xxxAsync).

Questa proprietà è impostata da tutti i metodi socket asincroni (xxxAsync).

La chiamata di un metodo socket asincrono (xxxAsync) nella System.Net.Sockets.Socket classe imposta questo valore della proprietà. Questa proprietà è destinata all'uso con la routine di completamento SocketAsyncCallback implementata dall'applicazione.

Si applica a

Vedi anche