MulticastOption Konstruktorer
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Initierar en ny instans av MulticastOption klassen.
Överlagringar
| Name | Description |
|---|---|
| MulticastOption(IPAddress) |
Initierar en ny version av MulticastOption klassen för den angivna IP-multicast-gruppen. |
| MulticastOption(IPAddress, Int32) |
Initierar en ny instans av MulticastOption klassen med angiven IP-multicast-gruppadress och gränssnittsindex. |
| MulticastOption(IPAddress, IPAddress) |
Initierar en ny instans av MulticastOption klassen med den angivna IP-multicast-gruppadressen och den lokala IP-adressen som är associerad med ett nätverksgränssnitt. |
MulticastOption(IPAddress)
Initierar en ny version av MulticastOption klassen för den angivna IP-multicast-gruppen.
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)
Parametrar
- group
- IPAddress
IP-adressen för multicast-gruppen.
Undantag
group är null.
Kommentarer
Använd inte den här konstruktorn för datorer med flera nätverkskort. Använd konstruktorn som tar en grupp och en lokal IP-adress.
Gäller för
MulticastOption(IPAddress, Int32)
Initierar en ny instans av MulticastOption klassen med angiven IP-multicast-gruppadress och gränssnittsindex.
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)
Parametrar
- group
- IPAddress
IP-adressen för multicast-gruppen.
- interfaceIndex
- Int32
Indexet för gränssnittet som används för att skicka och ta emot multicast-paket.
Gäller för
MulticastOption(IPAddress, IPAddress)
Initierar en ny instans av MulticastOption klassen med den angivna IP-multicast-gruppadressen och den lokala IP-adressen som är associerad med ett nätverksgränssnitt.
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)
Parametrar
- group
- IPAddress
Gruppens IP-adress.
- mcint
- IPAddress
Den lokala IP-adressen.
Undantag
Exempel
I följande exempel skapas ett MulticastOption objekt.
// 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)
Kommentarer
För datorer med flera nätverkskort måste du använda konstruktorn för att skapa MulticastOption instanser.