IPNetwork Estrutura
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.
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
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
- Herança
- Implementações
Esse tipo não permite pares CIDR arbitrários de endereço IP/prefixo. BaseAddress deve ser definido para que todos os bits após o prefixo de rede sejam definidos como zero. Em outras palavras, BaseAddress é sempre o primeiro endereço utilizável da rede. O construtor e os métodos de análise serão lançados caso não haja nenhum bit após o prefixo.
IPNetwork(IPAddress, Int32) |
Inicializa uma nova instância da IPNetwork classe com o tamanho especificado IPAddress e o comprimento do prefixo. |
Base |
Obtém o IPAddress que representa o prefixo da rede. |
Prefix |
Obtém o comprimento do prefixo de rede em bits. |
Contains(IPAddress) |
Determina se um determinado IPAddress faz parte da rede. |
Equals(IPNetwork) |
Indica se o objeto atual é igual a outro objeto do mesmo tipo. |
Equals(Object) |
Determina se duas instâncias IPNetwork são iguais. |
Get |
Retorna o código hash para a instância. |
Parse(Read |
Converte um intervalo de caracteres CIDR em uma IPNetwork instância. |
Parse(String) | |
To |
Converte a instância em uma cadeia de caracteres que contém a IPNetworknotação CIDR do . |
Try |
Tenta gravar a IPNetworknotação CIDR do no intervalo UTF-8 fornecido |
Try |
Tenta gravar a IPNetworknotação CIDR do no intervalo especificado |
Try |
Converte o intervalo de caracteres CIDR especificado em uma IPNetwork instância e retorna um valor que indica se a conversão foi bem-sucedida. |
Try |
Converte a cadeia de caracteres CIDR especificada em uma IPNetwork instância e retorna um valor que indica se a conversão foi bem-sucedida. |
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. |
IFormattable. |
Formata o valor da instância atual usando o formato especificado. |
IParsable<IPNetwork>.Parse(String, IFormat |
Analisa uma cadeia de caracteres em um valor. |
IParsable<IPNetwork>.Try |
Tenta analisar uma cadeia de caracteres em um IPNetwork. |
ISpan |
Tenta formatar o valor da instância atual no intervalo fornecido de caracteres. |
ISpan |
Analisa um intervalo de caracteres em um valor. |
ISpan |
Tenta analisar um intervalo de caracteres em um valor. |
IUtf8Span |
Tenta formatar o valor da instância atual como UTF-8 no intervalo fornecido de bytes. |
Produto | Versões |
---|---|
.NET | 8, 9 |
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários: