SocketAsyncEventArgs.LastOperation Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Obtém o tipo de operação de socket realizada mais recentemente com 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 Propriedade
Uma SocketAsyncOperation instância que indica o tipo de operação de socket realizada mais recentemente com este objeto de contexto.
Observações
Esta propriedade descreve a operação assíncrona do soquete que foi mais recentemente realizada usando este SocketAsyncEventArgs objeto. O valor desta propriedade será SocketAsyncOperation.None até que a SocketAsyncEventArgs instância seja usada para iniciar uma operação de socket assíncrona. A propriedade será então definida para o tipo de operação que está a ser realizada nos métodos que tomam o SocketAsyncEventArgs como parâmetro. Esta propriedade facilita mais facilmente a utilização de um único delegado de callback de completação para múltiplos tipos de operações de socket assíncronas.
Esta propriedade mantém-se válida numa SocketAsyncEventArgs instância até que esta SocketAsyncEventArgs seja usada para outra operação de socket assíncrono (xxxAsync).
Esta propriedade é definida por todos os métodos de socket assíncrono (xxxAssync).
Chamar um método de socket assíncrono (xxxAsync) na System.Net.Sockets.Socket classe define este valor de propriedade. Esta propriedade destina-se a ser utilizada com a rotina de conclusão SocketAsyncCallback implementada pela aplicação.
Aplica-se a
Ver também
- AcceptAsync(SocketAsyncEventArgs)
- ConnectAsync(SocketAsyncEventArgs)
- DisconnectAsync(SocketAsyncEventArgs)
- ReceiveAsync(SocketAsyncEventArgs)
- ReceiveFromAsync(SocketAsyncEventArgs)
- ReceiveMessageFromAsync(SocketAsyncEventArgs)
- SendAsync(SocketAsyncEventArgs)
- SendPacketsAsync(SocketAsyncEventArgs)
- SendToAsync(SocketAsyncEventArgs)
- SocketAsyncOperation