Aracılığıyla paylaş


SocketTaskExtensions.ConnectAsync Yöntem

Tanım

Aşırı Yüklemeler

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

Bir IP adresleri dizisi ve bağlantı noktası numarası tarafından belirtilen uzak bir ana bilgisayarla bağlantı kurar.

ConnectAsync(Socket, IPAddress, Int32, CancellationToken)

Bir IP adresi ve bağlantı noktası numarası ile belirtilen uzak bir ana bilgisayarla bağlantı kurar.

ConnectAsync(Socket, String, Int32)

Uzak bir konakla bağlantı kurar. Konak, bir ana bilgisayar adı ve bağlantı noktası numarası ile belirtilir.

ConnectAsync(Socket, String, Int32, CancellationToken)

Bir konak adı ve bağlantı noktası numarası ile belirtilen uzak bir ana bilgisayarla bağlantı kurar.

ConnectAsync(Socket, IPAddress, Int32)

Uzak bir konakla bağlantı kurar. Ana bilgisayar bir IP adresi ve bağlantı noktası numarası ile belirtilir.

ConnectAsync(Socket, EndPoint, CancellationToken)

Uzak bir konakla bağlantı kurar.

ConnectAsync(Socket, EndPoint)

Uzak bir konakla bağlantı kurar.

ConnectAsync(Socket, IPAddress[], Int32)

Uzak bir konakla bağlantı kurar. Ana bilgisayar bir IP adresleri dizisi ve bir bağlantı noktası numarası ile belirtilir.

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

Kaynak:
SocketTaskExtensions.cs
Kaynak:
SocketTaskExtensions.cs
Kaynak:
SocketTaskExtensions.cs

Bir IP adresleri dizisi ve bağlantı noktası numarası tarafından belirtilen uzak bir ana bilgisayarla bağlantı kurar.

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

Parametreler

socket
Socket

Bağlanma işleminin yapıldığı yuva.

addresses
IPAddress[]

Uzak konağın IP adresleri.

port
Int32

Uzak konağın bağlantı noktası numarası.

cancellationToken
CancellationToken

Zaman uyumsuz işlemin sinyalini vermek için kullanılabilecek bir iptal belirteci iptal edilmelidir.

Döndürülenler

Zaman uyumsuz bağlantı işlemini temsil eden görev.

Özel durumlar

addresses Parametre null olamaz.

addresses Parametre boş dizi olamaz.

port değerinden küçüktür MinPort.

-veya-

port değerinden büyüktür MaxPort.

Yuvaya erişmeye çalışılırken bir hata oluştu.

Çağrı yığınında daha yüksek bir çağıranın istenen işlem için izni yok.

İptal belirteci iptal edildi. Bu özel durum, döndürülen görevde depolanır.

Şunlara uygulanır

ConnectAsync(Socket, IPAddress, Int32, CancellationToken)

Kaynak:
SocketTaskExtensions.cs
Kaynak:
SocketTaskExtensions.cs
Kaynak:
SocketTaskExtensions.cs

Bir IP adresi ve bağlantı noktası numarası ile belirtilen uzak bir ana bilgisayarla bağlantı kurar.

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

Parametreler

socket
Socket

Bağlanma işleminin gerçekleştir olduğu yuva.

address
IPAddress

Uzak konağın IP adresi.

port
Int32

Uzak konağın bağlantı noktası numarası.

cancellationToken
CancellationToken

Zaman uyumsuz işlemin sinyalini vermek için kullanılabilecek bir iptal belirteci iptal edilmelidir.

Döndürülenler

Zaman uyumsuz bağlantı işlemini temsil eden görev.

Özel durumlar

address Parametre null olamaz.

port değerinden küçüktür MinPort.

-veya-

port değerinden büyüktür MaxPort.

Yuvaya erişmeye çalışılırken bir hata oluştu.

Çağrı yığınında daha yüksek bir çağıranın istenen işlem için izni yok.

İptal belirteci iptal edildi. Bu özel durum, döndürülen görevde depolanır.

Şunlara uygulanır

ConnectAsync(Socket, String, Int32)

Kaynak:
SocketTaskExtensions.cs
Kaynak:
SocketTaskExtensions.cs
Kaynak:
SocketTaskExtensions.cs

Uzak bir konakla bağlantı kurar. Konak, bir ana bilgisayar adı ve bağlantı noktası numarası ile belirtilir.

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

Parametreler

socket
Socket

Bağlanma işleminin gerçekleştir olduğu yuva.

host
String

Uzak konağın adı.

port
Int32

Uzak konağın bağlantı noktası numarası.

Döndürülenler

Zaman uyumsuz bir görev.

Özel durumlar

host Parametre null olamaz.

port değerinden küçüktür MinPort.

-veya-

port değerinden büyüktür MaxPort.

Yuvaya erişmeye çalışılırken bir hata oluştu.

Çağrı yığınında daha yüksek bir çağıranın istenen işlem için izni yok.

Şunlara uygulanır

ConnectAsync(Socket, String, Int32, CancellationToken)

Kaynak:
SocketTaskExtensions.cs
Kaynak:
SocketTaskExtensions.cs
Kaynak:
SocketTaskExtensions.cs

Bir konak adı ve bağlantı noktası numarası ile belirtilen uzak bir ana bilgisayarla bağlantı kurar.

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

Parametreler

socket
Socket

Bağlanma işleminin gerçekleştir olduğu yuva.

host
String

Uzak konağın adı.

port
Int32

Uzak konağın bağlantı noktası numarası.

cancellationToken
CancellationToken

Zaman uyumsuz işlemin sinyalini vermek için kullanılabilecek bir iptal belirteci iptal edilmelidir.

Döndürülenler

Zaman uyumsuz bir bağlantı işlemini temsil eden görev.

Özel durumlar

host Parametre null olamaz.

port değerinden küçüktür MinPort.

-veya-

port değerinden büyüktür MaxPort.

Yuvaya erişmeye çalışılırken bir hata oluştu.

Çağrı yığınında daha yüksek bir çağıranın istenen işlem için izni yok.

İptal belirteci iptal edildi. Bu özel durum, döndürülen görevde depolanır.

Şunlara uygulanır

ConnectAsync(Socket, IPAddress, Int32)

Kaynak:
SocketTaskExtensions.cs
Kaynak:
SocketTaskExtensions.cs
Kaynak:
SocketTaskExtensions.cs

Uzak bir konakla bağlantı kurar. Ana bilgisayar bir IP adresi ve bağlantı noktası numarası ile belirtilir.

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

Parametreler

socket
Socket

Bağlanma işleminin gerçekleştir olduğu yuva.

address
IPAddress

Uzak konağın IP adresi.

port
Int32

Uzak konağın bağlantı noktası numarası.

Döndürülenler

Zaman uyumsuz bir bağlantı işlemini temsil eden görev.

Özel durumlar

address Parametre null olamaz.

port değerinden küçüktür MinPort.

-veya-

port değerinden büyüktür MaxPort.

Yuvaya erişmeye çalışılırken bir hata oluştu.

Çağrı yığınında daha yüksek bir çağıranın istenen işlem için izni yok.

Şunlara uygulanır

ConnectAsync(Socket, EndPoint, CancellationToken)

Kaynak:
SocketTaskExtensions.cs
Kaynak:
SocketTaskExtensions.cs
Kaynak:
SocketTaskExtensions.cs

Uzak bir konakla bağlantı kurar.

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

Parametreler

socket
Socket

Bağlantı kurmak için kullanılan yuva.

remoteEP
EndPoint

Uzak cihazı temsil eden bir EndPoint.

cancellationToken
CancellationToken

Zaman uyumsuz işlemin iptal edilmesi gerektiğinin sinyalini vermek için kullanılabilecek bir iptal belirteci.

Döndürülenler

Zaman uyumsuz bağlantı işlemini temsil eden görev.

Özel durumlar

remoteEP Parametre null olamaz.

Yuvaya erişmeye çalışılırken bir hata oluştu.

Yerel uç nokta ve remoteEP parametresi aynı adres ailesi değildir.

Çağrı yığınında daha yüksek bir çağıranın istenen işlem için izni yok.

İptal belirteci iptal edildi. Bu özel durum, döndürülen görevde depolanır.

Şunlara uygulanır

ConnectAsync(Socket, EndPoint)

Kaynak:
SocketTaskExtensions.cs
Kaynak:
SocketTaskExtensions.cs
Kaynak:
SocketTaskExtensions.cs

Uzak bir konakla bağlantı kurar.

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

Parametreler

socket
Socket

Bağlantı kurmak için kullanılan yuva.

remoteEP
EndPoint

Uzak cihazı temsil eden bir EndPoint.

Döndürülenler

Zaman uyumsuz bir Görev.

Özel durumlar

remoteEP Parametre null olamaz.

Yuvaya erişmeye çalışılırken bir hata oluştu.

Yerel uç nokta ve remoteEP parametresi aynı adres ailesi değildir.

Çağrı yığınında daha yüksek bir çağıranın istenen işlem için izni yok.

Şunlara uygulanır

ConnectAsync(Socket, IPAddress[], Int32)

Kaynak:
SocketTaskExtensions.cs
Kaynak:
SocketTaskExtensions.cs
Kaynak:
SocketTaskExtensions.cs

Uzak bir konakla bağlantı kurar. Ana bilgisayar bir IP adresleri dizisi ve bağlantı noktası numarası ile belirtilir.

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

Parametreler

socket
Socket

Bağlama işleminin gerçekleştirdiği yuva.

addresses
IPAddress[]

Uzak konağın IP adresleri.

port
Int32

Uzak konağın bağlantı noktası numarası.

Döndürülenler

Zaman uyumsuz bağlanma işlemini temsil eden bir görev.

Özel durumlar

addresses Parametre null olamaz.

addresses Parametre boş dizi olamaz.

port değerinden küçüktür MinPort.

-veya-

port değerinden büyüktür MaxPort.

Yuvaya erişmeye çalışılırken bir hata oluştu.

Çağrı yığınında daha yüksek bir çağıranın istenen işlem için izni yok.

Şunlara uygulanır