IPNetwork Estructura
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í.
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
- Herencia
- Implementaciones
Comentarios
Este tipo no permite pares CIDR arbitrarios de dirección IP/longitud de prefijo. BaseAddress debe definirse para que todos los bits después del prefijo de red se establezcan en cero. En otras palabras, BaseAddress siempre es la primera dirección utilizable de la red. El constructor y los métodos de análisis producirán en caso de que haya bits distintos de cero después del prefijo.
Constructores
IPNetwork(IPAddress, Int32) |
Inicializa una nueva instancia de la IPNetwork clase con la longitud de prefijo y especificada IPAddress . |
Propiedades
BaseAddress |
Obtiene que IPAddress representa el prefijo de la red. |
PrefixLength |
Obtiene la longitud del prefijo de red en bits. |
Métodos
Contains(IPAddress) |
Determina si un determinado IPAddress forma parte de la red. |
Equals(IPNetwork) |
Indica si el objeto actual es igual que otro objeto del mismo tipo. |
Equals(Object) |
Determina si dos instancias de IPNetwork son iguales. |
GetHashCode() |
Devuelve el código hash de esta instancia. |
Parse(ReadOnlySpan<Byte>) |
Representa una red IP con un que IPAddress contiene el prefijo de red y un que Int32 define la longitud del prefijo. |
Parse(ReadOnlySpan<Char>) |
Convierte un intervalo de caracteres CIDR en una IPNetwork instancia de . |
Parse(String) | |
ToString() |
Convierte la instancia en una cadena que contiene la IPNetworknotación CIDR de . |
TryFormat(Span<Byte>, Int32) |
Intenta escribir la IPNetworknotación CIDR del CIDR en el intervalo UTF-8 especificado |
TryFormat(Span<Char>, Int32) |
Intenta escribir la IPNetworknotación CIDR del CIDR en el intervalo especificado |
TryParse(ReadOnlySpan<Byte>, IPNetwork) |
Representa una red IP con un que IPAddress contiene el prefijo de red y un que Int32 define la longitud del prefijo. |
TryParse(ReadOnlySpan<Char>, IPNetwork) |
Convierte el intervalo de caracteres CIDR especificado en una IPNetwork instancia y devuelve un valor que indica si la conversión se realizó correctamente. |
TryParse(String, IPNetwork) |
Convierte la cadena CIDR especificada en una IPNetwork instancia de y devuelve un valor que indica si la conversión se realizó correctamente. |
Operadores
Equality(IPNetwork, IPNetwork) |
Determina si las instancias especificadas de IPNetwork son iguales. |
Inequality(IPNetwork, IPNetwork) |
Determina si las instancias especificadas de IPNetwork no son iguales. |