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
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
- 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<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<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. |
Implementaciones de interfaz explícitas
IFormattable.ToString(String, IFormatProvider) |
Da formato al valor de la instancia actual usando el formato especificado. |
IParsable<IPNetwork>.Parse(String, IFormatProvider) |
Analiza una cadena en un valor. |
IParsable<IPNetwork>.TryParse(String, IFormatProvider, IPNetwork) |
Intenta analizar una cadena en .IPNetwork |
ISpanFormattable.TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
Intenta dar formato al valor de la instancia actual en el intervalo de caracteres proporcionado. |
ISpanParsable<IPNetwork>.Parse(ReadOnlySpan<Char>, IFormatProvider) |
Analiza un intervalo de caracteres en un valor. |
ISpanParsable<IPNetwork>.TryParse(ReadOnlySpan<Char>, IFormatProvider, IPNetwork) |
Intenta analizar un intervalo de caracteres en un valor. |
IUtf8SpanFormattable.TryFormat(Span<Byte>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
Intenta dar formato al valor de la instancia actual como UTF-8 en el intervalo de bytes proporcionado. |