Language

UdpAnySourceMulticastClient.BeginJoinGroup(AsyncCallback, Object) メソッド

定義

注意事項

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

適用対象