情報
要求されたトピックは次のとおりです。しかし、このトピックはこのライブラリには含まれていません。

UdpSingleSourceMulticastClient.BeginJoinGroup メソッド

2013/12/12

ソケットをバインドし、マルチキャスト グループへの参加操作を開始して、単一の送信元アドレスからデータグラムを受信できるようにします。

Namespace:  System.Net.Sockets
アセンブリ:  System.Net (System.Net.dll 内)

public IAsyncResult BeginJoinGroup(
	AsyncCallback callback,
	Object state
)

パラメーター

callback
型: System.AsyncCallback
操作が完了したときに呼び出されるコールバック メソッド。
state
型: System.Object
この操作の callback メソッドに渡す省略可能な状態情報。

戻り値

型: System.IAsyncResult
この操作を参照する IAsyncResult

例外条件
InvalidOperationException

マルチキャスト グループが既に参加しているか、参加操作が現在実行中です。

ObjectDisposedException

UdpSingleSourceMulticastClient が破棄されています。

SocketException

ソケットへのアクセス試行中にエラーが発生しました。詳細は「注釈」セクションを参照してください。

BeginJoinGroup メソッドは UDP マルチキャスト ソケットをローカル ポートにバインドし、マルチキャスト グループを結合して、1 つの発信元アドレスからデータグラムを受信できるようにします。マルチキャスト グループ アドレス、単一のソース アドレス、およびバインド先ローカル ポートは、UdpSingleSourceMulticastClient コンストラクターに指定されます。

callback パラメーターで指定したメソッドは、マルチキャスト グループの結合操作が完了したときに呼び出されます。

ランタイムによって必要な場合は、BeginJoinGroup メソッドも、ポリシー チェックを実行して、クライアントがマルチキャスト グループへのアクセスを許可されていることを確認します。クライアントにアクセスが許可されていない場合は、SocketError.AccessDenied と共に SocketException がスローされます。

Windows Phone OS

サポート: 8.0, 7.1

表示: