SocketTaskExtensions.ConnectAsync Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.
Mendengarkan Socket .
Terjadi kesalahan saat mencoba mengakses soket.
Sudah Socket ditutup.
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.
Mendengarkan Socket .
Terjadi kesalahan saat mencoba mengakses soket.
Sudah Socket ditutup.
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.
Mendengarkan Socket .
Terjadi kesalahan saat mencoba mengakses soket.
Sudah Socket ditutup.
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.
Mendengarkan Socket .
Terjadi kesalahan saat mencoba mengakses soket.
Sudah Socket ditutup.
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.
Mendengarkan Socket .
Terjadi kesalahan saat mencoba mengakses soket.
Sudah Socket ditutup.
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.
Mendengarkan Socket .
Terjadi kesalahan saat mencoba mengakses soket.
Titik akhir lokal dan remoteEP
parameter bukan keluarga alamat yang sama.
Sudah Socket ditutup.
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.
Mendengarkan Socket .
Terjadi kesalahan saat mencoba mengakses soket.
Titik akhir lokal dan remoteEP
parameter bukan keluarga alamat yang sama.
Sudah Socket ditutup.
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.
Mendengarkan Socket .
Terjadi kesalahan saat mencoba mengakses soket.
Sudah Socket ditutup.
Penelepon yang lebih tinggi dalam tumpukan panggilan tidak memiliki izin untuk operasi yang diminta.