IPAddress Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Inicializa uma nova instância da classe IPAddress.
Sobrecargas
| Nome | Description |
|---|---|
| IPAddress(Byte[]) |
Inicializa uma nova instância da IPAddress classe com o endereço especificado como uma Byte matriz. |
| IPAddress(Int64) |
Inicializa uma nova instância da IPAddress classe com o endereço especificado como um Int64. |
| IPAddress(ReadOnlySpan<Byte>) |
Inicializa uma nova instância da IPAddress classe com o endereço especificado como um intervalo de bytes. |
| IPAddress(Byte[], Int64) |
Inicializa uma nova instância da IPAddress classe com o endereço especificado como uma Byte matriz e o identificador de escopo especificado. |
| IPAddress(ReadOnlySpan<Byte>, Int64) |
Inicializa uma nova instância da IPAddress classe com o endereço especificado como um intervalo de bytes e o identificador de escopo especificado. |
IPAddress(Byte[])
- Origem:
- IPAddress.cs
- Origem:
- IPAddress.cs
- Origem:
- IPAddress.cs
- Origem:
- IPAddress.cs
- Origem:
- 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[]
O valor da matriz de bytes do endereço IP.
Exceções
address é null.
address contém um endereço IP incorreto.
Comentários
O IPAddress valor é criado com a Address propriedade definida como address.
Se o comprimento for address 4, IPAddress(Byte[]) construirá um endereço IPv4; caso contrário, um endereço IPv6 com um escopo de 0 será construído.
Supõe-se Byte que a matriz esteja em ordem de bytes de rede com o byte mais significativo primeiro na posição 0 do índice.
Aplica-se a
IPAddress(Int64)
- Origem:
- IPAddress.cs
- Origem:
- IPAddress.cs
- Origem:
- IPAddress.cs
- Origem:
- IPAddress.cs
- Origem:
- 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
O valor longo do endereço IP. Por exemplo, o valor 0x2414188f no formato big-endian seria o endereço IP "143.24.20.36".
Exceções
Comentários
A IPAddress instância é criada com a Address propriedade definida como newAddress.
Supõe-se Int64 que o valor esteja em ordem de bytes de rede.
Aplica-se a
IPAddress(ReadOnlySpan<Byte>)
- Origem:
- IPAddress.cs
- Origem:
- IPAddress.cs
- Origem:
- IPAddress.cs
- Origem:
- IPAddress.cs
- Origem:
- IPAddress.cs
Inicializa uma nova instância da IPAddress classe com o endereço especificado como um 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>
A representação de bytes do endereço IP, em ordem de byte de rede, com o primeiro byte mais significativo na posição 0 do índice.
Exceções
address contém um endereço IP incorreto.
Comentários
O IPAddress valor é criado com a Address propriedade definida como address.
Se o comprimento for address 4, esse método construirá um endereço IPv4; caso contrário, um endereço IPv6 com um escopo de 0 será construído.
Aplica-se a
IPAddress(Byte[], Int64)
- Origem:
- IPAddress.cs
- Origem:
- IPAddress.cs
- Origem:
- IPAddress.cs
- Origem:
- IPAddress.cs
- Origem:
- 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[]
O valor da matriz de bytes do endereço IP.
- scopeid
- Int64
O valor longo do identificador de escopo.
Exceções
address é null.
address contém um endereço IP incorreto.
Comentários
Esse construtor cria uma instância de um endereço IPv6. Identifica scopeid um adaptador de rede no caso de um endereço local de link. O escopo é válido somente para endereços locais de link e site.
Supõe-se Byte que a matriz esteja em ordem de bytes de rede com o byte mais significativo primeiro na posição 0 do índice.
Aplica-se a
IPAddress(ReadOnlySpan<Byte>, Int64)
- Origem:
- IPAddress.cs
- Origem:
- IPAddress.cs
- Origem:
- IPAddress.cs
- Origem:
- IPAddress.cs
- Origem:
- IPAddress.cs
Inicializa uma nova instância da IPAddress classe com o endereço especificado como um intervalo de bytes e o identificador de escopo 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>
O valor de intervalo de bytes do endereço IP.
- scopeid
- Int64
O valor longo do identificador de escopo.
Exceções
address contém um endereço IP incorreto.
Comentários
Esse construtor cria uma instância de um endereço IPv6. Identifica scopeid um adaptador de rede no caso de um endereço local de link. O escopo é válido somente para endereços locais de link e site.
Supõe-se que o intervalo de bytes esteja em ordem de bytes de rede com o byte mais significativo primeiro na posição 0 do índice.