SocketAsyncOperation Перечисление

Определение

Тип асинхронной операции сокета, выполненной последней с этим объектом контекста.The type of asynchronous socket operation most recently performed with this context object.

public enum class SocketAsyncOperation
public enum SocketAsyncOperation
type SocketAsyncOperation = 
Public Enum SocketAsyncOperation
Наследование
SocketAsyncOperation

Поля

Accept 1

Операция Accept сокета.A socket Accept operation.

Connect 2

Операция Connect сокета.A socket Connect operation.

Disconnect 3

Операция Disconnect сокета.A socket Disconnect operation.

None 0

Ни одна из операций сокета.None of the socket operations.

Receive 4

Операция Receive сокета.A socket Receive operation.

ReceiveFrom 5

Операция ReceiveFrom сокета.A socket ReceiveFrom operation.

ReceiveMessageFrom 6

Операция ReceiveMessageFrom сокета.A socket ReceiveMessageFrom operation.

Send 7

Операция Send сокета.A socket Send operation.

SendPackets 8

Операция SendPackets сокета.A socket SendPackets operation.

SendTo 9

Операция SendTo сокета.A socket SendTo operation.

Комментарии

Этот тип описывает асинхронную операцию сокета, которая была недавно завершена с помощью System.Net.Sockets.SocketAsyncEventArgs объекта.This type describes the asynchronous socket operation that was most recently completed using a System.Net.Sockets.SocketAsyncEventArgs object. Значение SocketAsyncEventArgs.LastOperation свойства устанавливается равным None до тех пор, пока System.Net.Sockets.SocketAsyncEventArgs экземпляр не будет использован для запуска асинхронной операции сокета.The value of the SocketAsyncEventArgs.LastOperation property is set to None until the System.Net.Sockets.SocketAsyncEventArgs instance is used to begin an asynchronous socket operation. Затем для свойства будет задан тип выполняемой асинхронной операции.The property will then be set to the type of asynchronous operation being performed. Этот тип упрощает использование одного делегата обратного вызова для выполнения нескольких видов асинхронных операций сокета.This type more easily facilitates using a single completion callback delegate for multiple kinds of asynchronous socket operations. Этот тип предназначен для использования в подпрограммы завершения Соккетасинккаллбакк.This type is intended for use in the SocketAsyncCallback completion routine.

SocketAsyncOperationТип используется SocketAsyncEventArgs.LastOperation свойством.The SocketAsyncOperation type is used by the SocketAsyncEventArgs.LastOperation property.

Применяется к

См. также раздел