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 на эту операцию.
- Атрибуты
Исключения
Группа многоадресной рассылки уже присоединена или в настоящее время выполняется операция соединения.
Он UdpSingleSourceMulticastClient был удален.
Произошла ошибка при попытке доступа к сокету.
Комментарии
Метод BeginJoinGroup привязывает сокет многоадресной рассылки UDP к локальному порту и присоединяет группу многоадресной рассылки, чтобы разрешить передачу данных из одного исходного адреса. Адрес группы многоадресной рассылки, один исходный адрес и локальный порт для привязки указываются в конструкторе UdpSingleSourceMulticastClient .
Метод, указанный в параметре callback , вызывается при завершении операции присоединения к группе многоадресной рассылки.
При необходимости во время выполнения метод также выполняет проверку политики, чтобы убедиться, BeginJoinGroup что клиент может получить доступ к группе многоадресной рассылки. Если клиент не допускает доступ, SocketException создается исключение AccessDenied.