SocketTaskExtensions.ConnectAsync Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.
dinliyor Socket .
Yuvaya erişmeye çalışılırken bir hata oluştu.
Kapatılmış Socket .
Ç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.
dinliyor Socket .
Yuvaya erişmeye çalışılırken bir hata oluştu.
Kapatılmış Socket .
Ç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.
dinliyor Socket .
Yuvaya erişmeye çalışılırken bir hata oluştu.
Kapatılmış Socket .
Ç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.
dinliyor Socket .
Yuvaya erişmeye çalışılırken bir hata oluştu.
Kapatılmış Socket .
Ç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.
dinliyor Socket .
Yuvaya erişmeye çalışılırken bir hata oluştu.
Kapatılmış Socket .
Ç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.
Dinliyor Socket .
Yuvaya erişmeye çalışılırken bir hata oluştu.
Yerel uç nokta ve remoteEP
parametresi aynı adres ailesi değildir.
Kapatılmış Socket .
Ç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.
Dinliyor Socket .
Yuvaya erişmeye çalışılırken bir hata oluştu.
Yerel uç nokta ve remoteEP
parametresi aynı adres ailesi değildir.
Kapatılmış Socket .
Ç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.
Dinliyor Socket .
Yuvaya erişmeye çalışılırken bir hata oluştu.
Kapatılmış Socket .
Çağrı yığınında daha yüksek bir çağıranın istenen işlem için izni yok.