UdpSingleSourceMulticastClient.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 к локальному порту и присоединяет группу многоадресной рассылки, чтобы разрешить передачу данных из одного исходного адреса. Адрес группы многоадресной рассылки, один исходный адрес и локальный порт для привязки указываются в конструкторе UdpSingleSourceMulticastClient .

Метод, указанный в параметре callback , вызывается при завершении операции присоединения к группе многоадресной рассылки.

При необходимости во время выполнения метод также выполняет проверку политики, чтобы убедиться, BeginJoinGroup что клиент может получить доступ к группе многоадресной рассылки. Если клиент не допускает доступ, SocketException создается исключение AccessDenied.

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