Bagikan melalui


SocketTaskExtensions.ConnectAsync Metode

Definisi

Overload

ConnectAsync(Socket, IPAddress[], Int32, CancellationToken)

Membuat koneksi ke host jarak jauh, yang ditentukan oleh array alamat IP dan nomor port.

ConnectAsync(Socket, IPAddress, Int32, CancellationToken)

Membuat koneksi ke host jarak jauh, yang ditentukan oleh alamat IP dan nomor port.

ConnectAsync(Socket, String, Int32)

Membuat koneksi ke host jarak jauh. Host ditentukan oleh nama host dan nomor port.

ConnectAsync(Socket, String, Int32, CancellationToken)

Membuat koneksi ke host jarak jauh, yang ditentukan oleh nama host dan nomor port.

ConnectAsync(Socket, IPAddress, Int32)

Membuat koneksi ke host jarak jauh. Host ditentukan oleh alamat IP dan nomor port.

ConnectAsync(Socket, EndPoint, CancellationToken)

Membuat koneksi ke host jarak jauh.

ConnectAsync(Socket, EndPoint)

Membuat koneksi ke host jarak jauh.

ConnectAsync(Socket, IPAddress[], Int32)

Membuat koneksi ke host jarak jauh. Host ditentukan oleh array alamat IP dan nomor port.

ConnectAsync(Socket, IPAddress[], Int32, CancellationToken)

Sumber:
SocketTaskExtensions.cs
Sumber:
SocketTaskExtensions.cs
Sumber:
SocketTaskExtensions.cs

Membuat koneksi ke host jarak jauh, yang ditentukan oleh array alamat IP dan nomor port.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Threading::Tasks::ValueTask ConnectAsync(System::Net::Sockets::Socket ^ socket, cli::array <System::Net::IPAddress ^> ^ addresses, int port, System::Threading::CancellationToken cancellationToken);
public static System.Threading.Tasks.ValueTask ConnectAsync (this System.Net.Sockets.Socket socket, System.Net.IPAddress[] addresses, int port, System.Threading.CancellationToken cancellationToken);
static member ConnectAsync : System.Net.Sockets.Socket * System.Net.IPAddress[] * int * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask
<Extension()>
Public Function ConnectAsync (socket As Socket, addresses As IPAddress(), port As Integer, cancellationToken As CancellationToken) As ValueTask

Parameter

socket
Socket

Soket tempat operasi penghubung dilakukan.

addresses
IPAddress[]

Alamat IP host jarak jauh.

port
Int32

Nomor port host jarak jauh.

cancellationToken
CancellationToken

Token pembatalan yang dapat digunakan untuk memberi sinyal operasi asinkron harus dibatalkan.

Mengembalikan

Tugas yang mewakili operasi koneksi asinkron.

Pengecualian

Parameter addresses tidak boleh null.

Parameter addresses tidak boleh kosong array.

port kurang dari MinPort.

-atau-

port lebih besar dari MaxPort.

Terjadi kesalahan saat mencoba mengakses soket.

Penelepon yang lebih tinggi dalam tumpukan panggilan tidak memiliki izin untuk operasi yang diminta.

Token pembatalan dibatalkan. Pengecualian ini disimpan ke dalam tugas yang dikembalikan.

Berlaku untuk

ConnectAsync(Socket, IPAddress, Int32, CancellationToken)

Sumber:
SocketTaskExtensions.cs
Sumber:
SocketTaskExtensions.cs
Sumber:
SocketTaskExtensions.cs

Membuat koneksi ke host jarak jauh, yang ditentukan oleh alamat IP dan nomor port.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Threading::Tasks::ValueTask ConnectAsync(System::Net::Sockets::Socket ^ socket, System::Net::IPAddress ^ address, int port, System::Threading::CancellationToken cancellationToken);
public static System.Threading.Tasks.ValueTask ConnectAsync (this System.Net.Sockets.Socket socket, System.Net.IPAddress address, int port, System.Threading.CancellationToken cancellationToken);
static member ConnectAsync : System.Net.Sockets.Socket * System.Net.IPAddress * int * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask
<Extension()>
Public Function ConnectAsync (socket As Socket, address As IPAddress, port As Integer, cancellationToken As CancellationToken) As ValueTask

Parameter

socket
Socket

Soket untuk melakukan operasi sambungkan.

address
IPAddress

Alamat IP host jarak jauh.

port
Int32

Nomor port host jarak jauh.

cancellationToken
CancellationToken

Token pembatalan yang dapat digunakan untuk memberi sinyal operasi asinkron harus dibatalkan.

Mengembalikan

Tugas yang mewakili operasi koneksi asinkron.

Pengecualian

Parameter address tidak boleh null.

port kurang dari MinPort.

-atau-

port lebih besar dari MaxPort.

Terjadi kesalahan saat mencoba mengakses soket.

Penelepon yang lebih tinggi dalam tumpukan panggilan tidak memiliki izin untuk operasi yang diminta.

Token pembatalan dibatalkan. Pengecualian ini disimpan ke dalam tugas yang dikembalikan.

Berlaku untuk

ConnectAsync(Socket, String, Int32)

Sumber:
SocketTaskExtensions.cs
Sumber:
SocketTaskExtensions.cs
Sumber:
SocketTaskExtensions.cs

Membuat koneksi ke host jarak jauh. Host ditentukan oleh nama host dan nomor port.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Threading::Tasks::Task ^ ConnectAsync(System::Net::Sockets::Socket ^ socket, System::String ^ host, int port);
public static System.Threading.Tasks.Task ConnectAsync (this System.Net.Sockets.Socket socket, string host, int port);
static member ConnectAsync : System.Net.Sockets.Socket * string * int -> System.Threading.Tasks.Task
<Extension()>
Public Function ConnectAsync (socket As Socket, host As String, port As Integer) As Task

Parameter

socket
Socket

Soket untuk melakukan operasi sambungkan.

host
String

Nama host jarak jauh.

port
Int32

Nomor port host jarak jauh.

Mengembalikan

Tugas asinkron.

Pengecualian

Parameter host tidak boleh null.

port kurang dari MinPort.

-atau-

port lebih besar dari MaxPort.

Terjadi kesalahan saat mencoba mengakses soket.

Penelepon yang lebih tinggi dalam tumpukan panggilan tidak memiliki izin untuk operasi yang diminta.

Berlaku untuk

ConnectAsync(Socket, String, Int32, CancellationToken)

Sumber:
SocketTaskExtensions.cs
Sumber:
SocketTaskExtensions.cs
Sumber:
SocketTaskExtensions.cs

Membuat koneksi ke host jarak jauh, yang ditentukan oleh nama host dan nomor port.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Threading::Tasks::ValueTask ConnectAsync(System::Net::Sockets::Socket ^ socket, System::String ^ host, int port, System::Threading::CancellationToken cancellationToken);
public static System.Threading.Tasks.ValueTask ConnectAsync (this System.Net.Sockets.Socket socket, string host, int port, System.Threading.CancellationToken cancellationToken);
static member ConnectAsync : System.Net.Sockets.Socket * string * int * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask
<Extension()>
Public Function ConnectAsync (socket As Socket, host As String, port As Integer, cancellationToken As CancellationToken) As ValueTask

Parameter

socket
Socket

Soket untuk melakukan operasi sambungkan.

host
String

Nama host jarak jauh.

port
Int32

Nomor port host jarak jauh.

cancellationToken
CancellationToken

Token pembatalan yang dapat digunakan untuk memberi sinyal operasi asinkron harus dibatalkan.

Mengembalikan

Tugas yang mewakili operasi koneksi asinkron.

Pengecualian

Parameter host tidak boleh null.

port kurang dari MinPort.

-atau-

port lebih besar dari MaxPort.

Terjadi kesalahan saat mencoba mengakses soket.

Penelepon yang lebih tinggi dalam tumpukan panggilan tidak memiliki izin untuk operasi yang diminta.

Token pembatalan dibatalkan. Pengecualian ini disimpan ke dalam tugas yang dikembalikan.

Berlaku untuk

ConnectAsync(Socket, IPAddress, Int32)

Sumber:
SocketTaskExtensions.cs
Sumber:
SocketTaskExtensions.cs
Sumber:
SocketTaskExtensions.cs

Membuat koneksi ke host jarak jauh. Host ditentukan oleh alamat IP dan nomor port.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Threading::Tasks::Task ^ ConnectAsync(System::Net::Sockets::Socket ^ socket, System::Net::IPAddress ^ address, int port);
public static System.Threading.Tasks.Task ConnectAsync (this System.Net.Sockets.Socket socket, System.Net.IPAddress address, int port);
static member ConnectAsync : System.Net.Sockets.Socket * System.Net.IPAddress * int -> System.Threading.Tasks.Task
<Extension()>
Public Function ConnectAsync (socket As Socket, address As IPAddress, port As Integer) As Task

Parameter

socket
Socket

Soket untuk melakukan operasi sambungkan.

address
IPAddress

Alamat IP host jarak jauh.

port
Int32

Nomor port host jarak jauh.

Mengembalikan

Tugas yang mewakili operasi koneksi asinkron.

Pengecualian

Parameter address tidak boleh null.

port kurang dari MinPort.

-atau-

port lebih besar dari MaxPort.

Terjadi kesalahan saat mencoba mengakses soket.

Penelepon yang lebih tinggi dalam tumpukan panggilan tidak memiliki izin untuk operasi yang diminta.

Berlaku untuk

ConnectAsync(Socket, EndPoint, CancellationToken)

Sumber:
SocketTaskExtensions.cs
Sumber:
SocketTaskExtensions.cs
Sumber:
SocketTaskExtensions.cs

Membuat koneksi ke host jarak jauh.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Threading::Tasks::ValueTask ConnectAsync(System::Net::Sockets::Socket ^ socket, System::Net::EndPoint ^ remoteEP, System::Threading::CancellationToken cancellationToken);
public static System.Threading.Tasks.ValueTask ConnectAsync (this System.Net.Sockets.Socket socket, System.Net.EndPoint remoteEP, System.Threading.CancellationToken cancellationToken);
static member ConnectAsync : System.Net.Sockets.Socket * System.Net.EndPoint * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask
<Extension()>
Public Function ConnectAsync (socket As Socket, remoteEP As EndPoint, cancellationToken As CancellationToken) As ValueTask

Parameter

socket
Socket

Soket yang digunakan untuk membuat koneksi.

remoteEP
EndPoint

Titik Akhir yang mewakili perangkat jarak jauh.

cancellationToken
CancellationToken

Token pembatalan yang dapat digunakan untuk memberi sinyal operasi asinkron harus dibatalkan.

Mengembalikan

Tugas yang mewakili operasi koneksi asinkron.

Pengecualian

Parameter remoteEP tidak boleh null.

Terjadi kesalahan saat mencoba mengakses soket.

Titik akhir lokal dan remoteEP parameter bukan keluarga alamat yang sama.

Penelepon yang lebih tinggi dalam tumpukan panggilan tidak memiliki izin untuk operasi yang diminta.

Token pembatalan dibatalkan. Pengecualian ini disimpan ke dalam tugas yang dikembalikan.

Berlaku untuk

ConnectAsync(Socket, EndPoint)

Sumber:
SocketTaskExtensions.cs
Sumber:
SocketTaskExtensions.cs
Sumber:
SocketTaskExtensions.cs

Membuat koneksi ke host jarak jauh.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Threading::Tasks::Task ^ ConnectAsync(System::Net::Sockets::Socket ^ socket, System::Net::EndPoint ^ remoteEP);
public static System.Threading.Tasks.Task ConnectAsync (this System.Net.Sockets.Socket socket, System.Net.EndPoint remoteEP);
static member ConnectAsync : System.Net.Sockets.Socket * System.Net.EndPoint -> System.Threading.Tasks.Task
<Extension()>
Public Function ConnectAsync (socket As Socket, remoteEP As EndPoint) As Task

Parameter

socket
Socket

Soket yang digunakan untuk membuat koneksi.

remoteEP
EndPoint

Titik Akhir yang mewakili perangkat jarak jauh.

Mengembalikan

Tugas asinkron.

Pengecualian

Parameter remoteEP tidak boleh null.

Terjadi kesalahan saat mencoba mengakses soket.

Titik akhir lokal dan remoteEP parameter bukan keluarga alamat yang sama.

Penelepon yang lebih tinggi dalam tumpukan panggilan tidak memiliki izin untuk operasi yang diminta.

Berlaku untuk

ConnectAsync(Socket, IPAddress[], Int32)

Sumber:
SocketTaskExtensions.cs
Sumber:
SocketTaskExtensions.cs
Sumber:
SocketTaskExtensions.cs

Membuat koneksi ke host jarak jauh. Host ditentukan oleh array alamat IP dan nomor port.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Threading::Tasks::Task ^ ConnectAsync(System::Net::Sockets::Socket ^ socket, cli::array <System::Net::IPAddress ^> ^ addresses, int port);
public static System.Threading.Tasks.Task ConnectAsync (this System.Net.Sockets.Socket socket, System.Net.IPAddress[] addresses, int port);
static member ConnectAsync : System.Net.Sockets.Socket * System.Net.IPAddress[] * int -> System.Threading.Tasks.Task
<Extension()>
Public Function ConnectAsync (socket As Socket, addresses As IPAddress(), port As Integer) As Task

Parameter

socket
Socket

Soket tempat operasi penghubung dilakukan.

addresses
IPAddress[]

Alamat IP host jarak jauh.

port
Int32

Nomor port host jarak jauh.

Mengembalikan

Tugas yang mewakili operasi koneksi asinkron.

Pengecualian

Parameter addresses tidak boleh null.

Parameter addresses tidak boleh kosong array.

port kurang dari MinPort.

-atau-

port lebih besar dari MaxPort.

Terjadi kesalahan saat mencoba mengakses soket.

Penelepon yang lebih tinggi dalam tumpukan panggilan tidak memiliki izin untuk operasi yang diminta.

Berlaku untuk