SocketAsyncOperation SocketAsyncOperation SocketAsyncOperation SocketAsyncOperation Enum

Определение

Тип асинхронной операции сокета, которая была выполнена последней с этим объектом контекста.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
Наследование
SocketAsyncOperationSocketAsyncOperationSocketAsyncOperationSocketAsyncOperation

Поля

Accept Accept Accept Accept 1

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

Connect Connect Connect Connect 2

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

Disconnect Disconnect Disconnect Disconnect 3

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

None None None None 0

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

Receive Receive Receive Receive 4

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

ReceiveFrom ReceiveFrom ReceiveFrom ReceiveFrom 5

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

ReceiveMessageFrom ReceiveMessageFrom ReceiveMessageFrom ReceiveMessageFrom 6

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

Send Send Send Send 7

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

SendPackets SendPackets SendPackets SendPackets 8

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

SendTo SendTo SendTo 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.

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

Дополнительно