SocketAsyncOperation Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Тип асинхронной операции сокета, недавно выполняемой с этим объектом контекста.
public enum class SocketAsyncOperation
public enum SocketAsyncOperation
type SocketAsyncOperation =
Public Enum SocketAsyncOperation
- Наследование
Поля
| Имя | Значение | Описание |
|---|---|---|
| None | 0 | Ни одна из операций сокета. |
| Accept | 1 | Операция "Принять сокет". |
| Connect | 2 | Операция подключения сокета. |
| Disconnect | 3 | Операция отключения сокета. |
| Receive | 4 | Операция получения сокета. |
| ReceiveFrom | 5 | Операция receiveFrom сокета. |
| ReceiveMessageFrom | 6 | Операция ReceiveMessageFrom сокета. |
| Send | 7 | Операция отправки сокета. |
| SendPackets | 8 | Операция SendPackets сокета. |
| SendTo | 9 | Операция SendTo сокета. |
Комментарии
Этот тип описывает асинхронную операцию сокета, которая была завершена с помощью System.Net.Sockets.SocketAsyncEventArgs объекта. Значение свойства имеет значение SocketAsyncEventArgs.LastOperation None, пока экземпляр не System.Net.Sockets.SocketAsyncEventArgs будет использоваться для запуска асинхронной операции сокета. Затем свойство будет присвоено типу выполняемой асинхронной операции. Этот тип проще упрощает использование одного делегата обратного вызова завершения для нескольких типов асинхронных операций сокета. Этот тип предназначен для использования в подпрограмме завершения SocketAsyncCallback.
Тип SocketAsyncOperation используется свойством SocketAsyncEventArgs.LastOperation .
Применяется к
См. также раздел
- AcceptAsync(SocketAsyncEventArgs)
- ConnectAsync(SocketAsyncEventArgs)
- DisconnectAsync(SocketAsyncEventArgs)
- ReceiveAsync(SocketAsyncEventArgs)
- ReceiveFromAsync(SocketAsyncEventArgs)
- ReceiveMessageFromAsync(SocketAsyncEventArgs)
- SendAsync(SocketAsyncEventArgs)
- SendPacketsAsync(SocketAsyncEventArgs)
- SendToAsync(SocketAsyncEventArgs)
- SocketAsyncEventArgs
- LastOperation