IPAddress Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Inicializa una nueva instancia de la clase IPAddress.
Sobrecargas
| Nombre | Description |
|---|---|
| IPAddress(Byte[]) |
Inicializa una nueva instancia de la IPAddress clase con la dirección especificada como una Byte matriz. |
| IPAddress(Int64) |
Inicializa una nueva instancia de la IPAddress clase con la dirección especificada como .Int64 |
| IPAddress(ReadOnlySpan<Byte>) |
Inicializa una nueva instancia de la IPAddress clase con la dirección especificada como intervalo de bytes. |
| IPAddress(Byte[], Int64) |
Inicializa una nueva instancia de la IPAddress clase con la dirección especificada como una Byte matriz y el identificador de ámbito especificado. |
| IPAddress(ReadOnlySpan<Byte>, Int64) |
Inicializa una nueva instancia de la IPAddress clase con la dirección especificada como un intervalo de bytes y el identificador de ámbito especificado. |
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())
Parámetros
- address
- Byte[]
Valor de la matriz de bytes de la dirección IP.
Excepciones
address es null.
address contiene una dirección IP incorrecta.
Comentarios
IPAddress se crea con la Address propiedad establecida addressen .
Si la longitud de address es 4, IPAddress(Byte[]) construye una dirección IPv4; de lo contrario, se construye una dirección IPv6 con un ámbito de 0.
Se supone que la Byte matriz está en orden de bytes de red con el byte más significativo primero en la posición de índice 0.
Se aplica a
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)
Parámetros
- newAddress
- Int64
Valor largo de la dirección IP. Por ejemplo, el valor 0x2414188f en formato big-endian sería la dirección IP "143.24.20.36".
Excepciones
Comentarios
La IPAddress instancia se crea con la Address propiedad establecida newAddressen .
Se supone que el Int64 valor está en orden de bytes de red.
Se aplica a
IPAddress(ReadOnlySpan<Byte>)
- Source:
- IPAddress.cs
- Source:
- IPAddress.cs
- Source:
- IPAddress.cs
- Source:
- IPAddress.cs
- Source:
- IPAddress.cs
Inicializa una nueva instancia de la IPAddress clase con la dirección especificada como intervalo de bytes.
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))
Parámetros
- address
- ReadOnlySpan<Byte>
Representación de bytes de la dirección IP, en orden de bytes de red, con el byte más significativo primero en la posición de índice 0.
Excepciones
address contiene una dirección IP incorrecta.
Comentarios
IPAddress se crea con la Address propiedad establecida addressen .
Si la longitud de address es 4, este método construye una dirección IPv4; de lo contrario, se construye una dirección IPv6 con un ámbito de 0.
Se aplica a
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)
Parámetros
- address
- Byte[]
Valor de la matriz de bytes de la dirección IP.
- scopeid
- Int64
Valor largo del identificador de ámbito.
Excepciones
address es null.
address contiene una dirección IP incorrecta.
Comentarios
Este constructor crea una instancia de una dirección IPv6.
scopeid identifica una interfaz de red en el caso de una dirección local de vínculo. El ámbito solo es válido para direcciones locales de vínculo y de sitio.
Se supone que la Byte matriz está en orden de bytes de red con el byte más significativo primero en la posición de índice 0.
Se aplica a
IPAddress(ReadOnlySpan<Byte>, Int64)
- Source:
- IPAddress.cs
- Source:
- IPAddress.cs
- Source:
- IPAddress.cs
- Source:
- IPAddress.cs
- Source:
- IPAddress.cs
Inicializa una nueva instancia de la IPAddress clase con la dirección especificada como un intervalo de bytes y el identificador de ámbito especificado.
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)
Parámetros
- address
- ReadOnlySpan<Byte>
Valor de intervalo de bytes de la dirección IP.
- scopeid
- Int64
Valor largo del identificador de ámbito.
Excepciones
address contiene una dirección IP incorrecta.
Comentarios
Este constructor crea una instancia de una dirección IPv6.
scopeid identifica una interfaz de red en el caso de una dirección local de vínculo. El ámbito solo es válido para direcciones locales de vínculo y de sitio.
Se supone que el intervalo de bytes está en orden de bytes de red con el byte más significativo primero en la posición de índice 0.