SocketAsyncOperation Перечисление
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Тип асинхронной операции сокета, выполненной последней с этим объектом контекста.
public enum class SocketAsyncOperation
public enum SocketAsyncOperation
type SocketAsyncOperation =
Public Enum SocketAsyncOperation
- Наследование
Имя | Значение | Описание |
---|---|---|
Accept | 1 | Операция Accept сокета. |
Connect | 2 | Операция Connect сокета. |
Disconnect | 3 | Операция Disconnect сокета. |
None | 0 | Ни одна из операций сокета. |
Receive | 4 | Операция Receive сокета. |
ReceiveFrom | 5 | Операция ReceiveFrom сокета. |
ReceiveMessageFrom | 6 | Операция ReceiveMessageFrom сокета. |
Send | 7 | Операция Send сокета. |
SendPackets | 8 | Операция SendPackets сокета. |
SendTo | 9 | Операция SendTo сокета. |
Этот тип описывает асинхронную операцию сокета, которая была недавно завершена с помощью System.Net.Sockets.SocketAsyncEventArgs объекта . Свойство имеет значение SocketAsyncEventArgs.LastOperation None, пока экземпляр не System.Net.Sockets.SocketAsyncEventArgs будет использоваться для запуска асинхронной операции сокета. Затем свойству будет присвоен тип выполняемой асинхронной операции. Этот тип упрощает использование одного делегата обратного вызова завершения для нескольких типов асинхронных операций сокета. Этот тип предназначен для использования в подпрограмме завершения SocketAsyncCallback.
Тип SocketAsyncOperation используется свойством SocketAsyncEventArgs.LastOperation .
Продукт | Версии |
---|---|
.NET | Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 1.3, 1.4, 1.6, 2.0, 2.1 |
UWP | 10.0 |
- AcceptAsync(SocketAsyncEventArgs)
- ConnectAsync(SocketAsyncEventArgs)
- DisconnectAsync(SocketAsyncEventArgs)
- ReceiveAsync(SocketAsyncEventArgs)
- ReceiveFromAsync(SocketAsyncEventArgs)
- ReceiveMessageFromAsync(SocketAsyncEventArgs)
- SendAsync(SocketAsyncEventArgs)
- SendPacketsAsync(SocketAsyncEventArgs)
- SendToAsync(SocketAsyncEventArgs)
- SocketAsyncEventArgs
- LastOperation
Отзыв о .NET
.NET — это проект с открытым исходным кодом. Выберите ссылку, чтобы оставить отзыв: