SocketAsyncOperation Enumeração
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.
O tipo de operação de soquete assíncrono realizada mais recentemente com este objeto de contexto.
public enum class SocketAsyncOperation
public enum SocketAsyncOperation
type SocketAsyncOperation =
Public Enum SocketAsyncOperation
- Herança
Campos
| Name | Valor | Description |
|---|---|---|
| None | 0 | Nenhuma das operações do soquete. |
| Accept | 1 | Uma operação de aceitação de soquete. |
| Connect | 2 | Uma operação de ligação por soquete. |
| Disconnect | 3 | Uma operação de desconexão de tomada. |
| Receive | 4 | Uma operação de Receção de Soquete. |
| ReceiveFrom | 5 | Uma operação de tomada ReceiveFrom. |
| ReceiveMessageFrom | 6 | Uma operação de socket ReceiveMessageFrom. |
| Send | 7 | Uma operação de envio de soquete. |
| SendPackets | 8 | Uma operação de SendPackets por socket. |
| SendTo | 9 | Uma operação de Envio de Soquete. |
Observações
Este tipo descreve a operação de soquete assíncrona que foi realizada mais recentemente usando um System.Net.Sockets.SocketAsyncEventArgs objeto. O valor da SocketAsyncEventArgs.LastOperation propriedade é definido para Nenhum até que a System.Net.Sockets.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 assíncrona que está a ser realizada. Este tipo 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. Este tipo destina-se a ser utilizado na rotina de conclusão SocketAsyncCallback.
O SocketAsyncOperation tipo é utilizado pela SocketAsyncEventArgs.LastOperation propriedade.
Aplica-se a
Ver também
- AcceptAsync(SocketAsyncEventArgs)
- ConnectAsync(SocketAsyncEventArgs)
- DisconnectAsync(SocketAsyncEventArgs)
- ReceiveAsync(SocketAsyncEventArgs)
- ReceiveFromAsync(SocketAsyncEventArgs)
- ReceiveMessageFromAsync(SocketAsyncEventArgs)
- SendAsync(SocketAsyncEventArgs)
- SendPacketsAsync(SocketAsyncEventArgs)
- SendToAsync(SocketAsyncEventArgs)
- SocketAsyncEventArgs
- LastOperation