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
| Nom | Description |
|---|---|
| IPAddress(Byte[]) |
Initialise une nouvelle instance de la IPAddress classe avec l’adresse spécifiée en tant que Byte tableau. |
| IPAddress(Int64) |
Initialise une nouvelle instance de la IPAddress classe avec l’adresse spécifiée en tant que Int64. |
| IPAddress(ReadOnlySpan<Byte>) |
Initialise une nouvelle instance de la IPAddress classe avec l’adresse spécifiée en tant qu’étendue d’octets. |
| IPAddress(Byte[], Int64) |
Initialise une nouvelle instance de la IPAddress classe avec l’adresse spécifiée en tant que Byte tableau et l’identificateur d’étendue spécifié. |
| IPAddress(ReadOnlySpan<Byte>, Int64) |
Initialise une nouvelle instance de la IPAddress classe avec l’adresse spécifiée en tant qu’étendue d’octets et l’identificateur d’étendue spécifié. |
IPAddress(Byte[])
- Source:
- IPAddress.cs
- Source:
- IPAddress.cs
- 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 adresse IP incorrecte.
Remarques
Le IPAddress fichier est créé avec la Address propriété définie sur address.
Si la longueur est address 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’octets réseau avec l’octet le plus significatif en premier à la position d’index 0.
S’applique à
IPAddress(Int64)
- Source:
- IPAddress.cs
- Source:
- IPAddress.cs
- 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 longue de l’adresse IP. Par exemple, la valeur 0x2414188f au format big-endian serait 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 d’octets réseau.
S’applique à
IPAddress(ReadOnlySpan<Byte>)
- Source:
- IPAddress.cs
- Source:
- IPAddress.cs
- Source:
- IPAddress.cs
- Source:
- IPAddress.cs
- Source:
- IPAddress.cs
Initialise une nouvelle instance de la IPAddress classe avec l’adresse spécifiée en tant qu’étendue 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 d’octets de l’adresse IP, dans l’ordre des octets réseau, avec d’abord l’octet le plus significatif à la position d’index 0.
Exceptions
address contient une adresse IP incorrecte.
Remarques
Le IPAddress fichier est créé avec la Address propriété définie sur address.
Si la longueur est address de 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
- 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 longue de l’identificateur d’étendue.
Exceptions
address a la valeur null.
address contient une adresse IP incorrecte.
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 de lien et de site.
Le Byte tableau est supposé être dans l’ordre d’octets réseau avec l’octet le plus significatif en premier à la position d’index 0.
S’applique à
IPAddress(ReadOnlySpan<Byte>, Int64)
- Source:
- IPAddress.cs
- Source:
- IPAddress.cs
- Source:
- IPAddress.cs
- Source:
- IPAddress.cs
- Source:
- IPAddress.cs
Initialise une nouvelle instance de la IPAddress classe avec l’adresse spécifiée en tant qu’étendue 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 d’étendue d’octet de l’adresse IP.
- scopeid
- Int64
Valeur longue de l’identificateur d’étendue.
Exceptions
address contient une adresse IP incorrecte.
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 de lien et de site.
L’étendue d’octets est supposée être dans l’ordre d’octets réseau avec le premier octet le plus significatif à la position d’index 0.