SocketAsyncEventArgs.LastOperation Propiedad

Definición

Obtiene el tipo de operación de socket más reciente realizada con este objeto de contexto.

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

Valor de propiedad

Instancia de SocketAsyncOperation que indica el tipo de operación de socket más reciente realizada con este objeto de contexto.

Comentarios

Esta propiedad describe la operación de socket asincrónica que se completó más recientemente con este SocketAsyncEventArgs objeto . El valor de esta propiedad será SocketAsyncOperation.None hasta que se use la SocketAsyncEventArgs instancia para iniciar una operación de socket asincrónico. A continuación, la propiedad se establecerá en el tipo de operación que se realiza en los métodos que toman como SocketAsyncEventArgs parámetro . Esta propiedad facilita más fácilmente el uso de un delegado de devolución de llamada de finalización única para varios tipos de operaciones de socket asincrónico.

Esta propiedad permanece válida en una SocketAsyncEventArgs instancia hasta que la SocketAsyncEventArgs instancia se usa para otra operación de socket asincrónico (xxxAsync).

Todos los métodos de socket asincrónico (xxxAsync) establecen esta propiedad.

Al llamar a un método de socket asincrónico (xxxAsync) en la System.Net.Sockets.Socket clase se establece este valor de propiedad. Esta propiedad está pensada para su uso con la rutina de finalización SocketAsyncCallback implementada por la aplicación.

Se aplica a

Consulte también