UdpAnySourceMulticastClient.BlockSource(IPAddress) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Внимание!
This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.
Блокирует источник, так что исходящие из него пакеты многоадресной рассылки больше не поступают.
public:
void BlockSource(System::Net::IPAddress ^ sourceAddress);
[System.Obsolete("This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.", true)]
public void BlockSource (System.Net.IPAddress sourceAddress);
[<System.Obsolete("This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.", true)>]
member this.BlockSource : System.Net.IPAddress -> unit
Public Sub BlockSource (sourceAddress As IPAddress)
Параметры
- sourceAddress
- IPAddress
Адрес блокируемого источника.
- Атрибуты
Исключения
Группа многоадресной рассылки еще не присоединена.
Объект UdpAnySourceMulticastClient удален.
Произошла ошибка при попытке доступа к сокету.
Комментарии
Метод BlockSource блокирует получение многоадресных пакетов, исходящих из указанного исходного адреса. Клиент должен завершить присоединение к группе многоадресной рассылки.
Параметр sourceAddress
может быть адресом IPv6 или IPv4, но sourceAddress
параметр должен соответствовать семейству адресов группы многоадресной рассылки, присоединенной клиентом.
Метод, указанный в параметре callback
, вызывается при получении пакета.
При сбое сокета при выполнении операции SocketException с источником блока возникает исключение . Полученная ошибка указывается как член перечисления SocketError .