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.

Применяется к