Bagikan melalui


DnsEndPoint Konstruktor

Definisi

Menginisialisasi instans baru kelas DnsEndPoint.

Overload

DnsEndPoint(String, Int32)

Menginisialisasi instans DnsEndPoint baru kelas dengan nama host atau representasi string alamat IP dan nomor port.

DnsEndPoint(String, Int32, AddressFamily)

Menginisialisasi instans DnsEndPoint baru kelas dengan nama host atau representasi string alamat IP, nomor port, dan keluarga alamat.

DnsEndPoint(String, Int32)

Sumber:
DnsEndPoint.cs
Sumber:
DnsEndPoint.cs
Sumber:
DnsEndPoint.cs

Menginisialisasi instans DnsEndPoint baru kelas dengan nama host atau representasi string alamat IP dan nomor port.

public:
 DnsEndPoint(System::String ^ host, int port);
public DnsEndPoint (string host, int port);
new System.Net.DnsEndPoint : string * int -> System.Net.DnsEndPoint
Public Sub New (host As String, port As Integer)

Parameter

host
String

Nama host atau representasi string alamat IP.

port
Int32

Nomor port yang terkait dengan alamat, atau 0 untuk menentukan port yang tersedia. port dalam urutan host.

Pengecualian

Parameter host berisi string kosong.

Parameternya host adalah null.

port kurang dari MinPort.

-atau-

port lebih besar dari MaxPort.

Keterangan

DnsEndPoint(String, Int32) Konstruktor dapat digunakan untuk menginisialisasi DnsEndPoint kelas menggunakan nama host atau string yang mewakili alamat IP dan port. Konstruktor ini mengatur properti ke AddressFamilyUnknown.

Saat menggunakan konstruktor ini dengan nama host daripada representasi string alamat IP, keluarga DnsEndPoint alamat akan tetap Unknown bahkan setelah digunakan. Properti AddressFamily dari setiap Socket yang dibuat oleh panggilan ke ConnectAsync metode akan menjadi keluarga alamat dari alamat pertama yang koneksinya dapat berhasil dibuat (belum tentu alamat pertama yang akan diselesaikan).

Berlaku untuk

DnsEndPoint(String, Int32, AddressFamily)

Sumber:
DnsEndPoint.cs
Sumber:
DnsEndPoint.cs
Sumber:
DnsEndPoint.cs

Menginisialisasi instans DnsEndPoint baru kelas dengan nama host atau representasi string alamat IP, nomor port, dan keluarga alamat.

public:
 DnsEndPoint(System::String ^ host, int port, System::Net::Sockets::AddressFamily addressFamily);
public DnsEndPoint (string host, int port, System.Net.Sockets.AddressFamily addressFamily);
new System.Net.DnsEndPoint : string * int * System.Net.Sockets.AddressFamily -> System.Net.DnsEndPoint
Public Sub New (host As String, port As Integer, addressFamily As AddressFamily)

Parameter

host
String

Nama host atau representasi string alamat IP.

port
Int32

Nomor port yang terkait dengan alamat, atau 0 untuk menentukan port yang tersedia. port dalam urutan host.

addressFamily
AddressFamily

Salah AddressFamily satu nilai.

Pengecualian

Parameter host berisi string kosong.

-atau-

addressFamilyadalah Unknown.

Parameternya host adalah null.

port kurang dari MinPort.

-atau-

port lebih besar dari MaxPort.

Keterangan

DnsEndPoint(String, Int32, AddressFamily) Konstruktor dapat digunakan untuk menginisialisasi DnsEndPoint kelas menggunakan nama host atau string yang mewakili alamat IP, port, dan keluarga alamat.

Saat menggunakan konstruktor dengan nama host daripada representasi string alamat IP, keluarga alamat membatasi resolusi DNS untuk lebih memilih alamat dari nilai keluarga alamat yang ditentukan. Saat menggunakan konstruktor dengan keluarga alamat yang ditentukan sebagai Unknown, keluarga DnsEndPoint alamat akan tetap Unknown bahkan setelah digunakan. Properti AddressFamily dari setiap Socket yang dibuat oleh panggilan ke ConnectAsync metode akan menjadi keluarga alamat dari alamat pertama yang koneksinya dapat berhasil dibuat (belum tentu alamat pertama yang akan diselesaikan).

Berlaku untuk