MulticastOption コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
MulticastOption クラスの新しいインスタンスを初期化します。
オーバーロード
MulticastOption(IPAddress) |
指定した IP マルチキャスト グループ用に、MulticastOption クラスの新しいバージョンを初期化します。 |
MulticastOption(IPAddress, Int32) |
MulticastOption クラスの新しいインスタンスを、指定した IP マルチキャスト グループ アドレスとインターフェイス インデックスを使用して初期化します。 |
MulticastOption(IPAddress, IPAddress) |
MulticastOption クラスの新しいインスタンスを、指定した IP マルチキャスト グループ アドレスと、ネットワーク インターフェイスに関連付けられたローカル IP アドレスを使用して初期化します。 |
MulticastOption(IPAddress)
指定した IP マルチキャスト グループ用に、MulticastOption クラスの新しいバージョンを初期化します。
public:
MulticastOption(System::Net::IPAddress ^ group);
public MulticastOption (System.Net.IPAddress group);
new System.Net.Sockets.MulticastOption : System.Net.IPAddress -> System.Net.Sockets.MulticastOption
Public Sub New (group As IPAddress)
パラメーター
- group
- IPAddress
マルチキャスト グループの IP アドレス。
例外
group
が null
です。
注釈
複数のネットワーク カードを持つマシンの場合は、このコンストラクターを使用しないでください。 グループとローカル IP アドレスを受け取るコンストラクターを使用します。
適用対象
MulticastOption(IPAddress, Int32)
MulticastOption クラスの新しいインスタンスを、指定した IP マルチキャスト グループ アドレスとインターフェイス インデックスを使用して初期化します。
public:
MulticastOption(System::Net::IPAddress ^ group, int interfaceIndex);
public MulticastOption (System.Net.IPAddress group, int interfaceIndex);
new System.Net.Sockets.MulticastOption : System.Net.IPAddress * int -> System.Net.Sockets.MulticastOption
Public Sub New (group As IPAddress, interfaceIndex As Integer)
パラメーター
- group
- IPAddress
マルチキャスト グループの IP アドレス。
- interfaceIndex
- Int32
マルチキャスト パケットの送受信に使用されるインターフェイスのインデックス。
適用対象
MulticastOption(IPAddress, IPAddress)
MulticastOption クラスの新しいインスタンスを、指定した IP マルチキャスト グループ アドレスと、ネットワーク インターフェイスに関連付けられたローカル IP アドレスを使用して初期化します。
public:
MulticastOption(System::Net::IPAddress ^ group, System::Net::IPAddress ^ mcint);
public MulticastOption (System.Net.IPAddress group, System.Net.IPAddress mcint);
new System.Net.Sockets.MulticastOption : System.Net.IPAddress * System.Net.IPAddress -> System.Net.Sockets.MulticastOption
Public Sub New (group As IPAddress, mcint As IPAddress)
パラメーター
- group
- IPAddress
グループの IP アドレス。
- mcint
- IPAddress
ローカル IP アドレス。
例外
例
次の例では、 オブジェクトを MulticastOption 作成します。
// Define a MuticastOption object specifying the multicast group
// address and the local IPAddress.
// The multicast group address is the same one used by the server.
mcastOption = gcnew MulticastOption( mcastAddress,localIPAddr );
mcastSocket->SetSocketOption( SocketOptionLevel::IP, SocketOptionName::AddMembership, mcastOption );
// Define a MulticastOption object specifying the multicast group
// address and the local IPAddress.
// The multicast group address is the same as the address used by the server.
s_mcastOption = new MulticastOption(s_mcastAddress, localIPAddr);
s_mcastSocket.SetSocketOption(SocketOptionLevel.IP,
SocketOptionName.AddMembership,
s_mcastOption);
' Define a MulticastOption object specifying the multicast group
' address and the local IPAddress.
' The multicast group address is the same as the address used by the server.
mcastOption = New MulticastOption(mcastAddress, localIPAddr)
mcastSocket.SetSocketOption(SocketOptionLevel.IP, SocketOptionName.AddMembership, mcastOption)
注釈
複数のネットワーク カードを持つマシンの場合は、このコンストラクターを使用してインスタンスを作成 MulticastOption する必要があります。
適用対象
.NET