英語で読む

次の方法で共有


SocketAsyncOperation 列挙型

定義

このコンテキスト オブジェクトで最後に実行された非同期ソケット操作の種類。

C#
public enum SocketAsyncOperation
継承
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 使用して非同期ソケット操作を開始するまで、 プロパティの System.Net.Sockets.SocketAsyncEventArgs 値は None に設定されます。 その後、 プロパティは、実行される非同期操作の種類に設定されます。 この型を使用すると、複数の種類の非同期ソケット操作に対して 1 つの完了コールバック デリゲートを簡単に使用できるようになります。 この型は、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

こちらもご覧ください