IPNetwork Estrutura
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
public value class IPNetwork : IEquatable<System::Net::IPNetwork>, IParsable<System::Net::IPNetwork>, ISpanFormattable, ISpanParsable<System::Net::IPNetwork>, IUtf8SpanFormattable, IUtf8SpanParsable<System::Net::IPNetwork>
public value class IPNetwork : IEquatable<System::Net::IPNetwork>, IParsable<System::Net::IPNetwork>, ISpanFormattable, ISpanParsable<System::Net::IPNetwork>, IUtf8SpanFormattable
public readonly struct IPNetwork : IEquatable<System.Net.IPNetwork>, IParsable<System.Net.IPNetwork>, ISpanFormattable, ISpanParsable<System.Net.IPNetwork>, IUtf8SpanFormattable, IUtf8SpanParsable<System.Net.IPNetwork>
public readonly struct IPNetwork : IEquatable<System.Net.IPNetwork>, IParsable<System.Net.IPNetwork>, ISpanFormattable, ISpanParsable<System.Net.IPNetwork>, IUtf8SpanFormattable
type IPNetwork = struct
interface IFormattable
interface IParsable<IPNetwork>
interface ISpanFormattable
interface ISpanParsable<IPNetwork>
interface IUtf8SpanFormattable
interface IUtf8SpanParsable<IPNetwork>
type IPNetwork = struct
interface IFormattable
interface IParsable<IPNetwork>
interface ISpanFormattable
interface ISpanParsable<IPNetwork>
interface IUtf8SpanFormattable
Public Structure IPNetwork
Implements IEquatable(Of IPNetwork), IParsable(Of IPNetwork), ISpanFormattable, ISpanParsable(Of IPNetwork), IUtf8SpanFormattable, IUtf8SpanParsable(Of IPNetwork)
Public Structure IPNetwork
Implements IEquatable(Of IPNetwork), IParsable(Of IPNetwork), ISpanFormattable, ISpanParsable(Of IPNetwork), IUtf8SpanFormattable
- Herança
- Implementações
Observações
Este tipo proíbe pares CIDR arbitrários de endereço IP/comprimento de prefixo. BaseAddress deve ser definido de modo que todos os bits após o prefixo de rede sejam definidos para zero. Ou seja, BaseAddress é sempre o primeiro endereço utilizável da rede. O construtor e os métodos de análise sintática serão lançados caso haja bits não nulos após o prefixo.
Construtores
| Name | Description |
|---|---|
| IPNetwork(IPAddress, Int32) |
Inicializa uma nova instância da IPNetwork classe com o comprimento especificado IPAddress e o prefixo. |
Propriedades
| Name | Description |
|---|---|
| BaseAddress |
Obtém que IPAddress representa o prefixo da rede. |
| PrefixLength |
Obtém o comprimento do prefixo de rede em bits. |
Métodos
| Name | Description |
|---|---|
| Contains(IPAddress) |
Determina se um dado IPAddress faz parte da rede. |
| Equals(IPNetwork) |
Indica se o objeto atual é igual a outro objeto do mesmo tipo. |
| Equals(Object) |
Determina se duas IPNetwork instâncias são iguais. |
| GetHashCode() |
Devolve o código de hash para esta instância. |
| Parse(ReadOnlySpan<Byte>) |
Converte um espaço de caracteres CIDR UTF-8 numa IPNetwork instância. |
| Parse(ReadOnlySpan<Char>) |
Converte um span de carácter CIDR numa IPNetwork instância. |
| Parse(String) | |
| ToString() |
Converte a instância numa cadeia contendo a IPNetworknotação CIDR de . |
| TryFormat(Span<Byte>, Int32) |
Tenta escrever a IPNetworknotação CIDR de s no intervalo UTF-8 dado |
| TryFormat(Span<Char>, Int32) |
Tenta escrever a IPNetworknotação CIDR de s no intervalo dado |
| TryParse(ReadOnlySpan<Byte>, IPNetwork) |
Converte o espaço de caracteres CIDR UTF-8 especificado para uma IPNetwork instância e devolve um valor que indica se a conversão foi bem-sucedida. |
| TryParse(ReadOnlySpan<Char>, IPNetwork) |
Converte o intervalo de caracteres CIDR especificado para uma IPNetwork instância e devolve um valor que indica se a conversão foi bem-sucedida. |
| TryParse(String, IPNetwork) |
Converte a cadeia CIDR especificada numa IPNetwork instância e devolve um valor que indica se a conversão foi bem-sucedida. |
Operadores
| Name | Description |
|---|---|
| Equality(IPNetwork, IPNetwork) |
Determina se as instâncias especificadas de IPNetwork são iguais. |
| Inequality(IPNetwork, IPNetwork) |
Determina se as instâncias especificadas de IPNetwork não são iguais. |