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. Этот тип предназначен для использования в подпрограмму завершения SocketAsyncCallback.This type is intended for use in the SocketAsyncCallback completion routine.

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

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

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