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
IPAddress(Byte[]) |
Inicializa una nueva instancia de la clase IPAddress con la dirección especificada como matriz Byte. |
IPAddress(Int64) |
Inicializa una nueva instancia de la clase IPAddress con la dirección especificada como Int64. |
IPAddress(ReadOnlySpan<Byte>) |
Inicializa una nueva instancia de la clase IPAddress con la dirección especificada como intervalo de bytes. |
IPAddress(Byte[], Int64) |
Inicializa una nueva instancia de la clase IPAddress con la dirección especificada como matriz Byte y el identificador de ámbito especificado. |
IPAddress(ReadOnlySpan<Byte>, Int64) |
Inicializa una nueva instancia de la clase IPAddress con la dirección especificada como intervalo de bytes y el identificador de ámbito especificado. |
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())
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 no válida.
Comentarios
IPAddress se crea con la Address propiedad establecida en address
.
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
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 Long 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 en newAddress
.
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
Inicializa una nueva instancia de la clase IPAddress 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 en bytes de la dirección IP, en el orden de bytes de la red, con el byte más significativo primero en la posición de índice 0.
Excepciones
address
contiene una dirección IP no válida.
Comentarios
IPAddress se crea con la Address propiedad establecida en address
.
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
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 Long del identificador de ámbito.
Excepciones
address
es null
.
address
contiene una dirección IP no válida.
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
Inicializa una nueva instancia de la clase IPAddress con la dirección especificada como 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 del intervalo de bytes de la dirección IP.
- scopeid
- Int64
Valor Long del identificador de ámbito.
Excepciones
address
contiene una dirección IP no válida.
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.