SocketAsyncEventArgs.LastOperation Propriété

Définition

Obtient le type d’opération de socket le plus récemment effectué avec cet objet de contexte.

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

Valeur de propriété

Instance SocketAsyncOperation qui indique le type d’opération de socket le plus récemment effectué avec cet objet de contexte.

Remarques

Cette propriété décrit l’opération de socket asynchrone qui a été terminée récemment à l’aide de cet SocketAsyncEventArgs objet. La valeur de cette propriété sera SocketAsyncOperation.None jusqu’à ce que l’instance SocketAsyncEventArgs soit utilisée pour démarrer une opération de socket asynchrone. La propriété est ensuite définie sur le type d’opération en cours d’exécution dans les méthodes qui prennent le SocketAsyncEventArgs paramètre en tant que paramètre. Cette propriété facilite plus facilement l’utilisation d’un délégué de rappel d’achèvement unique pour plusieurs types d’opérations de socket asynchrone.

Cette propriété reste valide dans une SocketAsyncEventArgs instance jusqu’à ce que l’instance SocketAsyncEventArgs soit utilisée pour une autre opération de socket asynchrone (xxxAsync).

Cette propriété est définie par toutes les méthodes de socket asynchrone (xxxAsync).

L’appel d’une méthode de socket asynchrone (xxxAsync) sur la System.Net.Sockets.Socket classe définit cette valeur de propriété. Cette propriété est destinée à être utilisée avec la routine d’achèvement SocketAsyncCallback implémentée par l’application.

S’applique à

Voir aussi