IPNetwork Yapı
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
- Devralma
- Uygulamalar
Açıklamalar
Bu tür rastgele IP adresi/ön ek uzunluğu CIDR çiftlerine izin vermemektedir. BaseAddress ağ ön eki sonrasındaki tüm bitlerin sıfır olarak ayarlanması için tanımlanmalıdır. Başka bir deyişle, BaseAddress ağın her zaman ilk kullanılabilir adresidir. Oluşturucu ve ayrıştırma yöntemleri, ön ekin ardından sıfır olmayan bitler olması durumunda oluşturur.
Oluşturucular
| Name | Description |
|---|---|
| IPNetwork(IPAddress, Int32) |
Belirtilen IPAddress ve ön ek uzunluğuna sahip sınıfın yeni bir örneğini IPNetwork başlatır. |
Özellikler
| Name | Description |
|---|---|
| BaseAddress |
Ağın IPAddress ön ekini temsil eden öğesini alır. |
| PrefixLength |
Ağ ön ekinin bit cinsinden uzunluğunu alır. |
Yöntemler
| Name | Description |
|---|---|
| Contains(IPAddress) |
Belirli IPAddress bir ağın parçası olup olmadığını belirler. |
| Equals(IPNetwork) |
Geçerli nesnenin aynı türdeki başka bir nesneye eşit olup olmadığını gösterir. |
| Equals(Object) |
İki IPNetwork örneğin eşit olup olmadığını belirler. |
| GetHashCode() |
Bu örneğin karma kodunu döndürür. |
| Parse(ReadOnlySpan<Byte>) |
UTF-8 CIDR karakter aralığını bir IPNetwork örneğe dönüştürür. |
| Parse(ReadOnlySpan<Char>) |
CIDR karakter aralığını örneğe IPNetwork dönüştürür. |
| Parse(String) | |
| ToString() |
Örneği' CIDR gösterimini içeren bir dizeye IPNetworkdönüştürür. |
| TryFormat(Span<Byte>, Int32) |
'nin CIDR gösterimini IPNetworkverilen |
| TryFormat(Span<Char>, Int32) |
Verilen |
| TryParse(ReadOnlySpan<Byte>, IPNetwork) |
Belirtilen UTF-8 CIDR karakter aralığını bir IPNetwork örneğe dönüştürür ve dönüştürmenin başarılı olup olmadığını belirten bir değer döndürür. |
| TryParse(ReadOnlySpan<Char>, IPNetwork) |
Belirtilen CIDR karakter aralığını bir IPNetwork örneğe dönüştürür ve dönüştürmenin başarılı olup olmadığını gösteren bir değer döndürür. |
| TryParse(String, IPNetwork) |
Belirtilen CIDR dizesini bir IPNetwork örneğe dönüştürür ve dönüştürmenin başarılı olup olmadığını gösteren bir değer döndürür. |
İşleçler
| Name | Description |
|---|---|
| Equality(IPNetwork, IPNetwork) |
Belirtilen örneklerinin IPNetwork eşit olup olmadığını belirler. |
| Inequality(IPNetwork, IPNetwork) |
Belirtilen örneklerinin IPNetwork eşit olup olmadığını belirler. |