Udostępnij za pośrednictwem


UdpAnySourceMulticastClient.BlockSource(IPAddress) Metoda

Definicja

Przestroga

This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.

Blokuje źródło tak, aby pakiety multiemisji pochodzące z niego nie zostały już odebrane.

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)

Parametry

sourceAddress
IPAddress

Adres źródła do zablokowania.

Atrybuty

Wyjątki

Grupa multiemisji nie została jeszcze dołączona.

Wystąpił błąd podczas próby uzyskania dostępu do gniazda.

Uwagi

Metoda BlockSource blokuje odbieranie pakietów multiemisji pochodzących z określonego adresu źródłowego. Klient musi ukończyć sprzężenie do grupy multiemisji.

Parametr sourceAddress może być adresem IPv6 lub IPv4, ale sourceAddress parametr musi być zgodny z rodziną adresów grupy multiemisji dołączonej przez klienta.

Metoda określona w parametrze jest wywoływana po odebraniu callback pakietu.

Jeśli wystąpił błąd gniazda podczas wykonywania operacji źródła bloku, SocketException zgłaszany jest błąd. Odebrany błąd jest określony jako element członkowski wyliczenia SocketError .

Dotyczy