IPNetwork Struktur
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
- Warisan
- Penerapan
Keterangan
Jenis ini melarang pasangan CIDR alamat IP/panjang prefiks arbitrer. BaseAddress harus didefinisikan sehingga semua bit setelah awalan jaringan diatur ke nol. Dengan kata lain, BaseAddress selalu merupakan alamat jaringan pertama yang dapat digunakan. Konstruktor dan metode penguraian akan melempar jika ada bit non-nol setelah awalan.
Konstruktor
IPNetwork(IPAddress, Int32) |
Menginisialisasi instans IPNetwork baru kelas dengan panjang awalan dan yang ditentukan IPAddress . |
Properti
BaseAddress |
IPAddress Mendapatkan yang mewakili awalan jaringan. |
PrefixLength |
Mendapatkan panjang awalan jaringan dalam bit. |
Metode
Contains(IPAddress) |
Menentukan apakah yang diberikan IPAddress adalah bagian dari jaringan. |
Equals(IPNetwork) |
Menunjukkan apakah objek saat ini sama dengan objek lain dengan jenis yang sama. |
Equals(Object) |
Menentukan apakah dua IPNetwork instans sama. |
GetHashCode() |
Mengembalikan kode hash untuk instans ini. |
Parse(ReadOnlySpan<Byte>) |
Mewakili jaringan IP dengan yang IPAddress berisi awalan jaringan dan menentukan Int32 panjang awalan. |
Parse(ReadOnlySpan<Char>) |
Mengonversi rentang karakter CIDR menjadi IPNetwork instans. |
Parse(String) | |
ToString() |
Mengonversi instans menjadi string yang berisi IPNetworknotasi CIDR. |
TryFormat(Span<Byte>, Int32) |
Mencoba menulis IPNetworknotasi CIDR ke rentang UTF-8 yang diberikan |
TryFormat(Span<Char>, Int32) |
Mencoba menulis IPNetworknotasi CIDR ke rentang yang diberikan |
TryParse(ReadOnlySpan<Byte>, IPNetwork) |
Mewakili jaringan IP dengan yang IPAddress berisi awalan jaringan dan menentukan Int32 panjang awalan. |
TryParse(ReadOnlySpan<Char>, IPNetwork) |
Mengonversi rentang karakter CIDR yang ditentukan menjadi IPNetwork instans dan mengembalikan nilai yang menunjukkan apakah konversi berhasil. |
TryParse(String, IPNetwork) |
Mengonversi string CIDR yang IPNetwork ditentukan menjadi instans dan mengembalikan nilai yang menunjukkan apakah konversi berhasil. |
Operator
Equality(IPNetwork, IPNetwork) |
Menentukan apakah instans IPNetwork yang ditentukan sama. |
Inequality(IPNetwork, IPNetwork) |
Menentukan apakah instans IPNetwork yang ditentukan tidak sama. |