IPNetwork Struktura
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
- Dědičnost
- Implementuje
Poznámky
Tento typ zakáže libovolné dvojice CIDR ip-address/prefix-length. BaseAddress musí být definována tak, aby všechny bity za předponou sítě byly nastaveny na nulu. Jinými slovy, BaseAddress je vždy první použitelná adresa sítě. Konstruktor a metody analýzy budou vyvolány v případě, že za předponou existují nenulové bity.
Konstruktory
| Name | Description |
|---|---|
| IPNetwork(IPAddress, Int32) |
Inicializuje novou instanci IPNetwork třídy se zadanou IPAddress délkou a délkou předpony. |
Vlastnosti
| Name | Description |
|---|---|
| BaseAddress |
IPAddress Získá, který představuje předponu sítě. |
| PrefixLength |
Získá délku předpony sítě v bitech. |
Metody
| Name | Description |
|---|---|
| Contains(IPAddress) |
Určuje, zda je daná IPAddress část sítě. |
| Equals(IPNetwork) |
Určuje, zda je aktuální objekt roven jinému objektu stejného typu. |
| Equals(Object) |
Určuje, zda jsou dvě IPNetwork instance stejné. |
| GetHashCode() |
Vrátí kód hash pro tuto instanci. |
| Parse(ReadOnlySpan<Byte>) |
Převede rozsah znaků CIDR UTF-8 na IPNetwork instanci. |
| Parse(ReadOnlySpan<Char>) |
Převede rozsah znaků CIDR na IPNetwork instanci. |
| Parse(String) | |
| ToString() |
Převede instanci na řetězec obsahující IPNetworkzápis CIDR. |
| TryFormat(Span<Byte>, Int32) |
Pokusí se napsat IPNetworkzápis CIDR do daného |
| TryFormat(Span<Char>, Int32) |
Pokusí se napsat IPNetworkzápis CIDR do daného |
| TryParse(ReadOnlySpan<Byte>, IPNetwork) |
Převede zadaný rozsah znaků CIDR UTF-8 na IPNetwork instanci a vrátí hodnotu označující, zda převod proběhl úspěšně. |
| TryParse(ReadOnlySpan<Char>, IPNetwork) |
Převede zadaný rozsah znaků CIDR na IPNetwork instanci a vrátí hodnotu určující, zda převod proběhl úspěšně. |
| TryParse(String, IPNetwork) |
Převede zadaný řetězec CIDR na IPNetwork instanci a vrátí hodnotu určující, zda převod proběhl úspěšně. |
Operátory
| Name | Description |
|---|---|
| Equality(IPNetwork, IPNetwork) |
Určuje, zda jsou zadané instance IPNetwork stejné. |
| Inequality(IPNetwork, IPNetwork) |
Určuje, zda zadané instance IPNetwork nejsou stejné. |