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.