IPAddress Constructors
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Initialiseert een nieuw exemplaar van de IPAddress klasse.
Overloads
| Name | Description |
|---|---|
| IPAddress(Byte[]) |
Initialiseert een nieuw exemplaar van de IPAddress klasse met het adres dat is opgegeven als een Byte matrix. |
| IPAddress(Int64) |
Initialiseert een nieuw exemplaar van de IPAddress klasse met het adres dat is opgegeven als een Int64. |
| IPAddress(ReadOnlySpan<Byte>) |
Initialiseert een nieuw exemplaar van de IPAddress klasse met het adres dat is opgegeven als een bytespanne. |
| IPAddress(Byte[], Int64) |
Initialiseert een nieuw exemplaar van de IPAddress klasse met het adres dat is opgegeven als een Byte matrix en de opgegeven bereik-id. |
| IPAddress(ReadOnlySpan<Byte>, Int64) |
Initialiseert een nieuw exemplaar van de IPAddress klasse met het adres dat is opgegeven als een bytespanne en de opgegeven bereik-id. |
IPAddress(Byte[])
- Bron:
- IPAddress.cs
- Bron:
- IPAddress.cs
- Bron:
- IPAddress.cs
- Bron:
- IPAddress.cs
- Bron:
- IPAddress.cs
public:
IPAddress(cli::array <System::Byte> ^ address);
public IPAddress(byte[] address);
new System.Net.IPAddress : byte[] -> System.Net.IPAddress
Public Sub New (address As Byte())
Parameters
- address
- Byte[]
De bytematrixwaarde van het IP-adres.
Uitzonderingen
address is null.
address bevat een ongeldig IP-adres.
Opmerkingen
De IPAddress eigenschap wordt gemaakt met de Address eigenschap ingesteld op address.
Als de lengte van address 4 is, IPAddress(Byte[]) maakt u een IPv4-adres; anders wordt een IPv6-adres met een bereik van 0 samengesteld.
De Byte matrix wordt verondersteld in netwerk bytevolgorde te zijn met de belangrijkste byte eerst in indexpositie 0.
Van toepassing op
IPAddress(Int64)
- Bron:
- IPAddress.cs
- Bron:
- IPAddress.cs
- Bron:
- IPAddress.cs
- Bron:
- IPAddress.cs
- Bron:
- IPAddress.cs
public:
IPAddress(long newAddress);
public IPAddress(long newAddress);
new System.Net.IPAddress : int64 -> System.Net.IPAddress
Public Sub New (newAddress As Long)
Parameters
- newAddress
- Int64
De lange waarde van het IP-adres. De waarde 0x2414188f in big-endian-indeling is bijvoorbeeld het IP-adres 143.24.20.36.
Uitzonderingen
Opmerkingen
Het IPAddress exemplaar wordt gemaakt met de Address eigenschap ingesteld op newAddress.
De Int64 waarde wordt verondersteld in de bytevolgorde van het netwerk te staan.
Van toepassing op
IPAddress(ReadOnlySpan<Byte>)
- Bron:
- IPAddress.cs
- Bron:
- IPAddress.cs
- Bron:
- IPAddress.cs
- Bron:
- IPAddress.cs
- Bron:
- IPAddress.cs
Initialiseert een nieuw exemplaar van de IPAddress klasse met het adres dat is opgegeven als een bytespanne.
public:
IPAddress(ReadOnlySpan<System::Byte> address);
public IPAddress(ReadOnlySpan<byte> address);
new System.Net.IPAddress : ReadOnlySpan<byte> -> System.Net.IPAddress
Public Sub New (address As ReadOnlySpan(Of Byte))
Parameters
- address
- ReadOnlySpan<Byte>
De byteweergave van het IP-adres, in netwerk bytevolgorde, met de belangrijkste byte eerst in indexpositie 0.
Uitzonderingen
address bevat een ongeldig IP-adres.
Opmerkingen
De IPAddress eigenschap wordt gemaakt met de Address eigenschap ingesteld op address.
Als de lengte van address 4 is, wordt met deze methode een IPv4-adres samengesteld; anders wordt een IPv6-adres met een bereik van 0 samengesteld.
Van toepassing op
IPAddress(Byte[], Int64)
- Bron:
- IPAddress.cs
- Bron:
- IPAddress.cs
- Bron:
- IPAddress.cs
- Bron:
- IPAddress.cs
- Bron:
- IPAddress.cs
public:
IPAddress(cli::array <System::Byte> ^ address, long scopeid);
public IPAddress(byte[] address, long scopeid);
new System.Net.IPAddress : byte[] * int64 -> System.Net.IPAddress
Public Sub New (address As Byte(), scopeid As Long)
Parameters
- address
- Byte[]
De bytematrixwaarde van het IP-adres.
- scopeid
- Int64
De lange waarde van de bereik-id.
Uitzonderingen
address is null.
address bevat een ongeldig IP-adres.
Opmerkingen
Met deze constructor wordt een IPv6-adres geïnstitueerd. Hiermee scopeid wordt een netwerkinterface geïdentificeerd in het geval van een koppelingsadres. Het bereik is alleen geldig voor koppelings-lokale en site-lokale adressen.
De Byte matrix wordt verondersteld in netwerk bytevolgorde te zijn met de belangrijkste byte eerst in indexpositie 0.
Van toepassing op
IPAddress(ReadOnlySpan<Byte>, Int64)
- Bron:
- IPAddress.cs
- Bron:
- IPAddress.cs
- Bron:
- IPAddress.cs
- Bron:
- IPAddress.cs
- Bron:
- IPAddress.cs
Initialiseert een nieuw exemplaar van de IPAddress klasse met het adres dat is opgegeven als een bytespanne en de opgegeven bereik-id.
public:
IPAddress(ReadOnlySpan<System::Byte> address, long scopeid);
public IPAddress(ReadOnlySpan<byte> address, long scopeid);
new System.Net.IPAddress : ReadOnlySpan<byte> * int64 -> System.Net.IPAddress
Public Sub New (address As ReadOnlySpan(Of Byte), scopeid As Long)
Parameters
- address
- ReadOnlySpan<Byte>
De byte spanwaarde van het IP-adres.
- scopeid
- Int64
De lange waarde van de bereik-id.
Uitzonderingen
address bevat een ongeldig IP-adres.
Opmerkingen
Met deze constructor wordt een IPv6-adres geïnstitueerd. Hiermee scopeid wordt een netwerkinterface geïdentificeerd in het geval van een koppelingsadres. Het bereik is alleen geldig voor koppelings-lokale en site-lokale adressen.
De bytespanne wordt verondersteld in netwerk bytevolgorde te staan met de belangrijkste byte eerst in indexpositie 0.