SocketAsyncOperation Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Tipo de operación de socket asincrónico realizada más recientemente con este objeto de contexto.
public enum class SocketAsyncOperation
public enum SocketAsyncOperation
type SocketAsyncOperation =
Public Enum SocketAsyncOperation
- Herencia
Campos
Accept | 1 | Un operación Accept del socket. |
Connect | 2 | Una operación Connect del socket. |
Disconnect | 3 | Una operación Disconnect del socket. |
None | 0 | Ninguna de las operaciones del socket. |
Receive | 4 | Una operación Receive del socket. |
ReceiveFrom | 5 | Una operación ReceiveFrom del socket. |
ReceiveMessageFrom | 6 | Una operación ReceiveMessageFrom del socket. |
Send | 7 | Una operación Send del socket. |
SendPackets | 8 | Una operación SendPackets del socket. |
SendTo | 9 | Operación SendTo del socket. |
Comentarios
Este tipo describe la operación de socket asincrónica que se completó más recientemente mediante un System.Net.Sockets.SocketAsyncEventArgs objeto . El valor de la SocketAsyncEventArgs.LastOperation propiedad se establece en None hasta que se usa la System.Net.Sockets.SocketAsyncEventArgs instancia para iniciar una operación de socket asincrónico. A continuación, la propiedad se establecerá en el tipo de operación asincrónica que se va a realizar. Este tipo 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. Este tipo está pensado para su uso en la rutina de finalización SocketAsyncCallback.
La SocketAsyncOperation propiedad utiliza el SocketAsyncEventArgs.LastOperation tipo .
Se aplica a
Consulte también
- AcceptAsync(SocketAsyncEventArgs)
- ConnectAsync(SocketAsyncEventArgs)
- DisconnectAsync(SocketAsyncEventArgs)
- ReceiveAsync(SocketAsyncEventArgs)
- ReceiveFromAsync(SocketAsyncEventArgs)
- ReceiveMessageFromAsync(SocketAsyncEventArgs)
- SendAsync(SocketAsyncEventArgs)
- SendPacketsAsync(SocketAsyncEventArgs)
- SendToAsync(SocketAsyncEventArgs)
- SocketAsyncEventArgs
- LastOperation