IPNetwork Struct
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
- Ereditarietà
- Implementazioni
Commenti
Questo tipo non consente coppie CIDR arbitrarie con indirizzo IP/lunghezza del prefisso. BaseAddress deve essere definito in modo che tutti i bit dopo il prefisso di rete siano impostati su zero. In altre parole, BaseAddress è sempre il primo indirizzo utilizzabile della rete. Il costruttore e i metodi di analisi genereranno nel caso in cui siano presenti bit diversi da zero dopo il prefisso.
Costruttori
| Nome | Descrizione |
|---|---|
| IPNetwork(IPAddress, Int32) |
Inizializza una nuova istanza della IPNetwork classe con la lunghezza del prefisso e specificata IPAddress . |
Proprietà
| Nome | Descrizione |
|---|---|
| BaseAddress |
Ottiene l'oggetto IPAddress che rappresenta il prefisso della rete. |
| PrefixLength |
Ottiene la lunghezza del prefisso di rete in bit. |
Metodi
| Nome | Descrizione |
|---|---|
| Contains(IPAddress) |
Determina se un dato IPAddress fa parte della rete. |
| Equals(IPNetwork) |
Indica se l'oggetto corrente è uguale a un altro oggetto dello stesso tipo. |
| Equals(Object) |
Determina se due IPNetwork istanze sono uguali. |
| GetHashCode() |
Restituisce il codice hash per questa istanza. |
| Parse(ReadOnlySpan<Byte>) |
Converte un intervallo di caratteri CIDR UTF-8 in un'istanza IPNetwork di . |
| Parse(ReadOnlySpan<Char>) |
Converte un intervallo di caratteri CIDR in un'istanza IPNetwork di . |
| Parse(String) | |
| ToString() |
Converte l'istanza in una stringa contenente la IPNetworknotazione CIDR. |
| TryFormat(Span<Byte>, Int32) |
Tenta di scrivere la IPNetworknotazione CIDR dell'intervallo UTF-8 specificato |
| TryFormat(Span<Char>, Int32) |
Tenta di scrivere la IPNetworknotazione CIDR dell'intervallo specificato |
| TryParse(ReadOnlySpan<Byte>, IPNetwork) |
Converte l'intervallo di caratteri CIDR UTF-8 specificato in un'istanza IPNetwork di e restituisce un valore che indica se la conversione è riuscita. |
| TryParse(ReadOnlySpan<Char>, IPNetwork) |
Converte l'intervallo di caratteri CIDR specificato in un'istanza IPNetwork e restituisce un valore che indica se la conversione ha avuto esito positivo. |
| TryParse(String, IPNetwork) |
Converte la stringa CIDR specificata in un'istanza IPNetwork di e restituisce un valore che indica se la conversione è riuscita. |
Operatori
| Nome | Descrizione |
|---|---|
| Equality(IPNetwork, IPNetwork) |
Determina se le istanze specificate di IPNetwork sono uguali. |
| Inequality(IPNetwork, IPNetwork) |
Determina se le istanze specificate di IPNetwork non sono uguali. |