Bagikan melalui


IPAddress Konstruktor

Definisi

Menginisialisasi instans baru kelas IPAddress.

Overload

IPAddress(Byte[])

Menginisialisasi instans IPAddress baru kelas dengan alamat yang ditentukan sebagai Byte array.

IPAddress(Int64)

Menginisialisasi instans IPAddress baru kelas dengan alamat yang ditentukan sebagai Int64.

IPAddress(ReadOnlySpan<Byte>)

Menginisialisasi instans IPAddress baru kelas dengan alamat yang ditentukan sebagai rentang byte.

IPAddress(Byte[], Int64)

Menginisialisasi instans IPAddress baru kelas dengan alamat yang ditentukan sebagai Byte array dan pengidentifikasi cakupan yang ditentukan.

IPAddress(ReadOnlySpan<Byte>, Int64)

Menginisialisasi instans IPAddress baru kelas dengan alamat yang ditentukan sebagai rentang byte dan pengidentifikasi cakupan yang ditentukan.

IPAddress(Byte[])

Sumber:
IPAddress.cs
Sumber:
IPAddress.cs
Sumber:
IPAddress.cs

Menginisialisasi instans IPAddress baru kelas dengan alamat yang ditentukan sebagai Byte array.

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())

Parameter

address
Byte[]

Nilai array byte dari alamat IP.

Pengecualian

addressadalah null.

address berisi alamat IP yang buruk.

Keterangan

IPAddress dibuat dengan properti yang Address diatur ke address.

Jika panjangnya address adalah 4, IPAddress(Byte[]) buat alamat IPv4; jika tidak, alamat IPv6 dengan cakupan 0 dibangun.

Array Byte diasumsikan berada dalam urutan byte jaringan dengan byte paling signifikan terlebih dahulu di posisi indeks 0.

Berlaku untuk

IPAddress(Int64)

Sumber:
IPAddress.cs
Sumber:
IPAddress.cs
Sumber:
IPAddress.cs

Menginisialisasi instans IPAddress baru kelas dengan alamat yang ditentukan sebagai Int64.

public:
 IPAddress(long newAddress);
public IPAddress (long newAddress);
new System.Net.IPAddress : int64 -> System.Net.IPAddress
Public Sub New (newAddress As Long)

Parameter

newAddress
Int64

Nilai panjang alamat IP. Misalnya, nilai yang 0x2414188f dalam format big-endian adalah alamat IP "143.24.20.36".

Pengecualian

newAddress < 0 atau

newAddress > 0x00000000FFFFFFFF

Keterangan

Instans IPAddress dibuat dengan properti yang Address diatur ke newAddress.

Nilai Int64 diasumsikan dalam urutan byte jaringan.

Berlaku untuk

IPAddress(ReadOnlySpan<Byte>)

Sumber:
IPAddress.cs
Sumber:
IPAddress.cs
Sumber:
IPAddress.cs

Menginisialisasi instans IPAddress baru kelas dengan alamat yang ditentukan sebagai rentang byte.

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))

Parameter

address
ReadOnlySpan<Byte>

Representasi byte alamat IP, dalam urutan byte jaringan, dengan byte paling signifikan terlebih dahulu di posisi indeks 0.

Pengecualian

address berisi alamat IP yang buruk.

Keterangan

IPAddress dibuat dengan properti yang Address diatur ke address.

Jika panjangnya address adalah 4, metode ini membangun alamat IPv4; jika tidak, alamat IPv6 dengan cakupan 0 dibangun.

Berlaku untuk

IPAddress(Byte[], Int64)

Sumber:
IPAddress.cs
Sumber:
IPAddress.cs
Sumber:
IPAddress.cs

Menginisialisasi instans IPAddress baru kelas dengan alamat yang ditentukan sebagai Byte array dan pengidentifikasi cakupan yang ditentukan.

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)

Parameter

address
Byte[]

Nilai array byte dari alamat IP.

scopeid
Int64

Nilai panjang pengidentifikasi cakupan.

Pengecualian

addressadalah null.

address berisi alamat IP yang buruk.

scopeid < 0 atau

scopeid > 0x00000000FFFFFFFF

Keterangan

Konstruktor ini membuat instans alamat IPv6. scopeid Mengidentifikasi antarmuka jaringan dalam kasus alamat tautan-lokal. Cakupan hanya valid untuk alamat link-local dan site-local.

Array Byte diasumsikan berada dalam urutan byte jaringan dengan byte paling signifikan terlebih dahulu di posisi indeks 0.

Berlaku untuk

IPAddress(ReadOnlySpan<Byte>, Int64)

Sumber:
IPAddress.cs
Sumber:
IPAddress.cs
Sumber:
IPAddress.cs

Menginisialisasi instans IPAddress baru kelas dengan alamat yang ditentukan sebagai rentang byte dan pengidentifikasi cakupan yang ditentukan.

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)

Parameter

address
ReadOnlySpan<Byte>

Nilai rentang byte alamat IP.

scopeid
Int64

Nilai panjang pengidentifikasi cakupan.

Pengecualian

address berisi alamat IP yang buruk.

scopeid < 0

-atau-

scopeid > 0x00000000FFFFFFFF

Keterangan

Konstruktor ini membuat instans alamat IPv6. scopeid Mengidentifikasi antarmuka jaringan dalam kasus alamat tautan-lokal. Cakupan hanya valid untuk alamat link-local dan site-local.

Rentang byte diasumsikan berada dalam urutan byte jaringan dengan byte paling signifikan terlebih dahulu di posisi indeks 0.

Berlaku untuk