IPNetwork Structure
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- Héritage
- Implémente
Remarques
Ce type interdit les paires CIDR arbitraires d’adresse IP/de longueur de préfixe. BaseAddress doit être défini afin que tous les bits après le préfixe réseau soient définis sur zéro. En d’autres termes, BaseAddress il s’agit toujours de la première adresse utilisable du réseau. Le constructeur et les méthodes d’analyse lèvent en cas de non-zéro bits après le préfixe.
Constructeurs
| Nom | Description |
|---|---|
| IPNetwork(IPAddress, Int32) |
Initialise une nouvelle instance de la IPNetwork classe avec la longueur spécifiée IPAddress et le préfixe. |
Propriétés
| Nom | Description |
|---|---|
| BaseAddress |
Obtient le IPAddress préfixe du réseau. |
| PrefixLength |
Obtient la longueur du préfixe réseau en bits. |
Méthodes
| Nom | Description |
|---|---|
| Contains(IPAddress) |
Détermine si une donnée IPAddress fait partie du réseau. |
| Equals(IPNetwork) |
Indique si l’objet actuel est égal à un autre objet du même type. |
| Equals(Object) |
Détermine si deux IPNetwork instances sont égales. |
| GetHashCode() |
Retourne le code de hachage pour cette instance. |
| Parse(ReadOnlySpan<Byte>) |
Convertit une étendue de caractères CIDR UTF-8 en instance IPNetwork . |
| Parse(ReadOnlySpan<Char>) |
Convertit une étendue de caractères CIDR en instance IPNetwork . |
| Parse(String) | |
| ToString() |
Convertit l’instance en chaîne contenant la IPNetworknotation CIDR . |
| TryFormat(Span<Byte>, Int32) |
Tente d’écrire la IPNetworknotation CIDR dans l’étendue UTF-8 donnée |
| TryFormat(Span<Char>, Int32) |
Tente d’écrire la IPNetworknotation CIDR dans l’étendue donnée |
| TryParse(ReadOnlySpan<Byte>, IPNetwork) |
Convertit l’étendue de caractères CIDR UTF-8 spécifiée en instance IPNetwork et retourne une valeur indiquant si la conversion a réussi. |
| TryParse(ReadOnlySpan<Char>, IPNetwork) |
Convertit l’étendue de caractères CIDR spécifiée en instance IPNetwork et retourne une valeur indiquant si la conversion a réussi. |
| TryParse(String, IPNetwork) |
Convertit la chaîne CIDR spécifiée en instance IPNetwork et retourne une valeur indiquant si la conversion a réussi. |
Opérateurs
| Nom | Description |
|---|---|
| Equality(IPNetwork, IPNetwork) |
Détermine si les instances IPNetwork spécifiées sont égales. |
| Inequality(IPNetwork, IPNetwork) |
Détermine si les instances spécifiées de IPNetwork ne sont pas égales. |