IPAddress Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Initialise une nouvelle instance de la classe IPAddress.
Surcharges
IPAddress(Byte[]) |
Initialise une nouvelle instance de la classe IPAddress avec l'adresse spécifiée sous forme de tableau de Byte. |
IPAddress(Int64) |
Initialise une nouvelle instance de la classe IPAddress avec l'adresse spécifiée sous forme de Int64. |
IPAddress(ReadOnlySpan<Byte>) |
Initialise une nouvelle instance de la classe IPAddress avec l’adresse spécifiée sous forme d’une plage d’octets. |
IPAddress(Byte[], Int64) |
Initialise une nouvelle instance de la classe IPAddress avec l'adresse spécifiée sous forme de tableau de Byte et l'identificateur de portée spécifié. |
IPAddress(ReadOnlySpan<Byte>, Int64) |
Initialise une nouvelle instance de la classe IPAddress avec l’adresse spécifiée sous forme de plage d’octets et l’identificateur d’étendue spécifié. |
IPAddress(Byte[])
- Source:
- IPAddress.cs
- Source:
- IPAddress.cs
- Source:
- 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())
Paramètres
- address
- Byte[]
Valeur du tableau d'octets de l'adresse IP.
Exceptions
address
a la valeur null
.
address
contient une mauvaise adresse IP.
Remarques
IPAddress est créé avec la Address propriété définie sur address
.
Si la longueur de address
est 4, IPAddress(Byte[]) construit une adresse IPv4 ; sinon, une adresse IPv6 avec une étendue de 0 est construite.
Le Byte tableau est supposé être dans l’ordre d’octet réseau avec l’octet le plus significatif en premier dans la position d’index 0.
S’applique à
IPAddress(Int64)
- Source:
- IPAddress.cs
- Source:
- IPAddress.cs
- Source:
- IPAddress.cs
public:
IPAddress(long newAddress);
public IPAddress (long newAddress);
new System.Net.IPAddress : int64 -> System.Net.IPAddress
Public Sub New (newAddress As Long)
Paramètres
- newAddress
- Int64
Valeur de type Long de l'adresse IP. Par exemple, la valeur 0x2414188f au format big-endian correspond à l'adresse IP 143.24.20.36.
Exceptions
Remarques
L’instance IPAddress est créée avec la Address propriété définie sur newAddress
.
La Int64 valeur est supposée être dans l’ordre des octets réseau.
S’applique à
IPAddress(ReadOnlySpan<Byte>)
- Source:
- IPAddress.cs
- Source:
- IPAddress.cs
- Source:
- IPAddress.cs
Initialise une nouvelle instance de la classe IPAddress avec l’adresse spécifiée sous forme d’une plage d’octets.
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))
Paramètres
- address
- ReadOnlySpan<Byte>
Représentation en octets de l’adresse IP, dans l’ordre des octets du réseau, avec l’octet le plus significatif en premier à la position d’index 0.
Exceptions
address
contient une mauvaise adresse IP.
Remarques
IPAddress est créé avec la Address propriété définie sur address
.
Si la longueur de address
est 4, cette méthode construit une adresse IPv4 ; sinon, une adresse IPv6 avec une étendue de 0 est construite.
S’applique à
IPAddress(Byte[], Int64)
- Source:
- IPAddress.cs
- Source:
- IPAddress.cs
- Source:
- 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)
Paramètres
- address
- Byte[]
Valeur du tableau d'octets de l'adresse IP.
- scopeid
- Int64
Valeur de type Long de l'identificateur de portée.
Exceptions
address
a la valeur null
.
address
contient une mauvaise adresse IP.
Remarques
Ce constructeur instancie une adresse IPv6. identifie scopeid
une interface réseau dans le cas d’une adresse locale de lien. L’étendue est valide uniquement pour les adresses locales et locales de site.
Le Byte tableau est supposé être dans l’ordre d’octet réseau avec l’octet le plus significatif en premier dans la position d’index 0.
S’applique à
IPAddress(ReadOnlySpan<Byte>, Int64)
- Source:
- IPAddress.cs
- Source:
- IPAddress.cs
- Source:
- IPAddress.cs
Initialise une nouvelle instance de la classe IPAddress avec l’adresse spécifiée sous forme de plage d’octets et l’identificateur d’étendue spécifié.
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)
Paramètres
- address
- ReadOnlySpan<Byte>
Valeur de la plage d’octets de l’adresse IP.
- scopeid
- Int64
Valeur de type Long de l'identificateur de portée.
Exceptions
address
contient une mauvaise adresse IP.
Remarques
Ce constructeur instancie une adresse IPv6. identifie scopeid
une interface réseau dans le cas d’une adresse locale de lien. L’étendue est valide uniquement pour les adresses locales et locales de site.
L’étendue d’octets est supposée être dans l’ordre d’octet réseau avec l’octet le plus significatif en premier dans la position d’index 0.