IPAddress Oluşturucular
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.
IPAddress sınıfının yeni bir örneğini başlatır.
Aşırı Yüklemeler
IPAddress(Byte[]) |
Dizi olarak belirtilen adresle sınıfının yeni bir Byte örneğini IPAddress başlatır. |
IPAddress(Int64) |
olarak belirtilen adresle sınıfının yeni bir Int64örneğini IPAddress başlatır. |
IPAddress(ReadOnlySpan<Byte>) |
Bayt aralığı olarak belirtilen adresle sınıfının yeni bir örneğini IPAddress başlatır. |
IPAddress(Byte[], Int64) |
Dizinin adresi ve belirtilen kapsam tanımlayıcısı ile sınıfının yeni bir Byte örneğini IPAddress başlatır. |
IPAddress(ReadOnlySpan<Byte>, Int64) |
Bayt aralığı olarak belirtilen adres ve belirtilen kapsam tanımlayıcısı ile sınıfının yeni bir örneğini IPAddress başlatır. |
IPAddress(Byte[])
- Kaynak:
- IPAddress.cs
- Kaynak:
- IPAddress.cs
- Kaynak:
- IPAddress.cs
public:
IPAddress(cli::array <System::Byte> ^ address);
public IPAddress (byte[] address);
new System.Net.IPAddress : byte[] -> System.Net.IPAddress
Public Sub New (address As Byte())
Parametreler
- address
- Byte[]
IP adresinin bayt dizisi değeri.
Özel durumlar
address
, null
değeridir.
address
hatalı bir IP adresi içeriyor.
Açıklamalar
IPAddress özelliği olarak ayarlanmış address
şekilde oluşturulurAddress.
uzunluğu address
4 ise, IPAddress(Byte[]) bir IPv4 adresi oluşturur; aksi takdirde, kapsamı 0 olan bir IPv6 adresi oluşturulur.
Dizinin Byte , dizin konumu 0'da en önemli bayta sahip ağ bayt sırasına sahip olduğu varsayılır.
Şunlara uygulanır
IPAddress(Int64)
- Kaynak:
- IPAddress.cs
- Kaynak:
- IPAddress.cs
- Kaynak:
- IPAddress.cs
public:
IPAddress(long newAddress);
public IPAddress (long newAddress);
new System.Net.IPAddress : int64 -> System.Net.IPAddress
Public Sub New (newAddress As Long)
Parametreler
- newAddress
- Int64
IP adresinin uzun değeri. Örneğin, büyük endian biçiminde 0x2414188f değeri "143.24.20.36" IP adresi olabilir.
Özel durumlar
Açıklamalar
IPAddress Örneği, özelliği olarak newAddress
ayarlanmış şekilde oluşturulurAddress.
Değerin Int64 ağ bayt sırasına göre olduğu varsayılır.
Şunlara uygulanır
IPAddress(ReadOnlySpan<Byte>)
- Kaynak:
- IPAddress.cs
- Kaynak:
- IPAddress.cs
- Kaynak:
- IPAddress.cs
Bayt aralığı olarak belirtilen adresle sınıfının yeni bir örneğini IPAddress başlatır.
public:
IPAddress(ReadOnlySpan<System::Byte> address);
public IPAddress (ReadOnlySpan<byte> address);
new System.Net.IPAddress : ReadOnlySpan<byte> -> System.Net.IPAddress
Public Sub New (address As ReadOnlySpan(Of Byte))
Parametreler
- address
- ReadOnlySpan<Byte>
IP adresinin bayt gösterimi, ağ bayt sırasına göre, en önemli bayt ilk olarak dizin konumu 0'dadır.
Özel durumlar
address
hatalı bir IP adresi içeriyor.
Açıklamalar
IPAddress özelliği olarak ayarlanmış address
şekilde oluşturulurAddress.
uzunluğu address
4 ise, bu yöntem bir IPv4 adresi oluşturur; aksi takdirde, kapsamı 0 olan bir IPv6 adresi oluşturulur.
Şunlara uygulanır
IPAddress(Byte[], Int64)
- Kaynak:
- IPAddress.cs
- Kaynak:
- IPAddress.cs
- Kaynak:
- IPAddress.cs
public:
IPAddress(cli::array <System::Byte> ^ address, long scopeid);
public IPAddress (byte[] address, long scopeid);
new System.Net.IPAddress : byte[] * int64 -> System.Net.IPAddress
Public Sub New (address As Byte(), scopeid As Long)
Parametreler
- address
- Byte[]
IP adresinin bayt dizisi değeri.
- scopeid
- Int64
Kapsam tanımlayıcısının uzun değeri.
Özel durumlar
address
, null
değeridir.
address
hatalı bir IP adresi içeriyor.
Açıklamalar
Bu oluşturucu bir IPv6 adresi oluşturur. , scopeid
bağlantı yerel adresi söz konusu olduğunda bir ağ arabirimi tanımlar. Kapsam yalnızca bağlantı-yerel ve site-yerel adresleri için geçerlidir.
Dizinin Byte , dizin konumu 0'da en önemli bayta sahip ağ bayt sırasına sahip olduğu varsayılır.
Şunlara uygulanır
IPAddress(ReadOnlySpan<Byte>, Int64)
- Kaynak:
- IPAddress.cs
- Kaynak:
- IPAddress.cs
- Kaynak:
- IPAddress.cs
Bayt aralığı olarak belirtilen adres ve belirtilen kapsam tanımlayıcısı ile sınıfının yeni bir örneğini IPAddress başlatır.
public:
IPAddress(ReadOnlySpan<System::Byte> address, long scopeid);
public IPAddress (ReadOnlySpan<byte> address, long scopeid);
new System.Net.IPAddress : ReadOnlySpan<byte> * int64 -> System.Net.IPAddress
Public Sub New (address As ReadOnlySpan(Of Byte), scopeid As Long)
Parametreler
- address
- ReadOnlySpan<Byte>
IP adresinin bayt yayılma değeri.
- scopeid
- Int64
Kapsam tanımlayıcısının uzun değeri.
Özel durumlar
address
hatalı bir IP adresi içeriyor.
Açıklamalar
Bu oluşturucu bir IPv6 adresi oluşturur. , scopeid
bağlantı yerel adresi söz konusu olduğunda bir ağ arabirimi tanımlar. Kapsam yalnızca bağlantı-yerel ve site-yerel adresleri için geçerlidir.
Bayt aralığının, dizin konumu 0'da en önemli bayta sahip ağ bayt sırasına sahip olduğu varsayılır.