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がスローされます。