IPAddress Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Inizializza una nuova istanza della classe IPAddress.
Overload
IPAddress(Byte[]) |
Inizializza una nuova istanza della classe IPAddress con l'indirizzo specificato come matrice Byte. |
IPAddress(Int64) |
Inizializza una nuova istanza della classe IPAddress con l'indirizzo specificato struttura Int64. |
IPAddress(ReadOnlySpan<Byte>) |
Inizializza una nuova istanza della classe IPAddress con l'indirizzo specificato come intervallo di byte. |
IPAddress(Byte[], Int64) |
Inizializza una nuova istanza della classe IPAddress con l'indirizzo specificato come matrice Byte e l'identificatore di ambito specificato. |
IPAddress(ReadOnlySpan<Byte>, Int64) |
Inizializza una nuova istanza della classe IPAddress con l'indirizzo specificato come intervallo di byte e l'identificatore di ambito specificato. |
IPAddress(Byte[])
- Origine:
- IPAddress.cs
- Origine:
- IPAddress.cs
- Origine:
- 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())
Parametri
- address
- Byte[]
Valore della matrice di byte dell'indirizzo IP.
Eccezioni
address
è null
.
address
contiene un indirizzo IP errato.
Commenti
L'oggetto IPAddress viene creato con la Address proprietà impostata su address
.
Se la lunghezza di address
è 4, costruisce un indirizzo IPv4; in caso contrario, IPAddress(Byte[]) viene costruito un indirizzo IPv6 con ambito 0.
Si presuppone che la Byte matrice sia in ordine di byte di rete con il byte più significativo prima nella posizione di indice 0.
Si applica a
IPAddress(Int64)
- Origine:
- IPAddress.cs
- Origine:
- IPAddress.cs
- Origine:
- IPAddress.cs
public:
IPAddress(long newAddress);
public IPAddress (long newAddress);
new System.Net.IPAddress : int64 -> System.Net.IPAddress
Public Sub New (newAddress As Long)
Parametri
- newAddress
- Int64
Valore long dell'indirizzo IP. Ad esempio, il valore 0x2414188f in formato big-endian corrisponde all'indirizzo IP "143.24.20.36".
Eccezioni
Commenti
L'istanza IPAddress viene creata con la Address proprietà impostata su newAddress
.
Si presuppone che il Int64 valore sia in ordine di byte di rete.
Si applica a
IPAddress(ReadOnlySpan<Byte>)
- Origine:
- IPAddress.cs
- Origine:
- IPAddress.cs
- Origine:
- IPAddress.cs
Inizializza una nuova istanza della classe IPAddress con l'indirizzo specificato come intervallo di byte.
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))
Parametri
- address
- ReadOnlySpan<Byte>
Rappresentazione in byte dell'indirizzo IP, nell'ordine dei byte di rete, con il byte più significativo per primo nella posizione di indice 0.
Eccezioni
address
contiene un indirizzo IP errato.
Commenti
L'oggetto IPAddress viene creato con la Address proprietà impostata su address
.
Se la lunghezza di address
è 4, questo metodo costruisce un indirizzo IPv4; in caso contrario, viene costruito un indirizzo IPv6 con ambito 0.
Si applica a
IPAddress(Byte[], Int64)
- Origine:
- IPAddress.cs
- Origine:
- IPAddress.cs
- Origine:
- 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)
Parametri
- address
- Byte[]
Valore della matrice di byte dell'indirizzo IP.
- scopeid
- Int64
Valore long dell'identificatore di ambito.
Eccezioni
address
è null
.
address
contiene un indirizzo IP errato.
Commenti
Questo costruttore crea un'istanza di un indirizzo IPv6. Identifica scopeid
un'interfaccia di rete nel caso di un indirizzo locale del collegamento. L'ambito è valido solo per gli indirizzi locali e locali del collegamento.
Si presuppone che la Byte matrice sia in ordine di byte di rete con il byte più significativo prima nella posizione di indice 0.
Si applica a
IPAddress(ReadOnlySpan<Byte>, Int64)
- Origine:
- IPAddress.cs
- Origine:
- IPAddress.cs
- Origine:
- IPAddress.cs
Inizializza una nuova istanza della classe IPAddress con l'indirizzo specificato come intervallo di byte e l'identificatore di ambito specificato.
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)
Parametri
- address
- ReadOnlySpan<Byte>
Valore dell'intervallo di byte dell'indirizzo IP.
- scopeid
- Int64
Valore long dell'identificatore di ambito.
Eccezioni
address
contiene un indirizzo IP errato.
Commenti
Questo costruttore crea un'istanza di un indirizzo IPv6. Identifica scopeid
un'interfaccia di rete nel caso di un indirizzo locale del collegamento. L'ambito è valido solo per gli indirizzi locali e locali del collegamento.
Si presuppone che l'intervallo di byte sia in ordine di byte di rete con il byte più significativo prima nella posizione di indice 0.