UdpAnySourceMulticastClient.BeginJoinGroup(AsyncCallback, Object) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
注意事項
This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.
ソケットをバインドし、マルチキャスト グループへの参加操作を開始して、任意のグループ参加要素からデータグラムを受信できるようにします。
public:
IAsyncResult ^ BeginJoinGroup(AsyncCallback ^ callback, System::Object ^ state);
[System.Obsolete("This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.", true)]
public IAsyncResult BeginJoinGroup (AsyncCallback callback, object state);
[<System.Obsolete("This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.", true)>]
member this.BeginJoinGroup : AsyncCallback * obj -> IAsyncResult
Public Function BeginJoinGroup (callback As AsyncCallback, state As Object) As IAsyncResult
パラメーター
- callback
- AsyncCallback
操作の完了時に呼び出されるコールバック メソッド。
- state
- Object
この操作の callback
メソッドに渡す省略可能な状態情報。
戻り値
この操作を参照する IAsyncResult。
- 属性
例外
マルチキャスト グループは、既に結合されているか、または結合操作が現在進行中です。
ソケットへのアクセスを試行しているときにエラーが発生しました。
注釈
メソッドは BeginJoinGroup UDP マルチキャスト ソケットをローカル ポートにバインドし、マルチキャスト グループに参加して、任意のマルチキャスト グループ参加要素からデータグラムを受信できるようにします。 ローカル ポートとマルチキャスト グループ アドレスは、コンストラクターで UdpAnySourceMulticastClient 指定されます。
パラメーターで callback
指定されたメソッドは、マルチキャスト グループに参加する操作が完了したときに呼び出されます。
ランタイムで必要な場合、 BeginJoinGroup メソッドはポリシー チェックも実行して、クライアントがマルチキャスト グループへのアクセスを許可されていることを確認します。 クライアントがアクセスを許可されていない場合は、 SocketException を使用して AccessDeniedがスローされます。
適用対象
.NET