次の方法で共有


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 、指定された送信元アドレスからのマルチキャスト パケットの受信をブロックします。 クライアントがマルチキャスト グループへの参加を完了している必要があります。

パラメーターは IPv6 アドレスまたは IPv4 アドレスのいずれかになりますが、パラメーターは sourceAddress 、クライアントが sourceAddress 参加したマルチキャスト グループのアドレス ファミリと一致する必要があります。

パラメーターで callback 指定されたメソッドは、パケットが受信されたときに呼び出されます。

ブロック ソース操作の実行中にソケットエラーが発生した場合は、 SocketException がスローされます。 受け取ったエラーは、 列挙体の SocketError メンバーとして指定されます。

適用対象