TcpClient.BeginConnect 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.
Uzak konak bağlantısı için zaman uyumsuz bir istek başlatır.
Aşırı Yüklemeler
BeginConnect(IPAddress, Int32, AsyncCallback, Object) |
Uzak konak bağlantısı için zaman uyumsuz bir istek başlatır. Uzak konak bir IPAddress ve bağlantı noktası numarası (Int32 ile belirtilir. |
BeginConnect(IPAddress[], Int32, AsyncCallback, Object) |
Uzak konak bağlantısı için zaman uyumsuz bir istek başlatır. Uzak ana bilgisayar bir IPAddress dizi ve bağlantı noktası numarası (Int32 ile belirtilir. |
BeginConnect(String, Int32, AsyncCallback, Object) |
Uzak konak bağlantısı için zaman uyumsuz bir istek başlatır. Uzak ana bilgisayar bir ana bilgisayar adı (String) ve bir bağlantı noktası numarası (Int32) ile belirtilir. |
BeginConnect(IPAddress, Int32, AsyncCallback, Object)
- Kaynak:
- TCPClient.cs
- Kaynak:
- TCPClient.cs
- Kaynak:
- TCPClient.cs
public:
IAsyncResult ^ BeginConnect(System::Net::IPAddress ^ address, int port, AsyncCallback ^ requestCallback, System::Object ^ state);
public IAsyncResult BeginConnect (System.Net.IPAddress address, int port, AsyncCallback? requestCallback, object? state);
public IAsyncResult BeginConnect (System.Net.IPAddress address, int port, AsyncCallback requestCallback, object state);
member this.BeginConnect : System.Net.IPAddress * int * AsyncCallback * obj -> IAsyncResult
Public Function BeginConnect (address As IPAddress, port As Integer, requestCallback As AsyncCallback, state As Object) As IAsyncResult
Parametreler
- port
- Int32
Uzak konağın bağlantı noktası numarası.
- requestCallback
- AsyncCallback
AsyncCallback İşlem tamamlandığında çağrılacak yönteme başvuran bir temsilci.
- state
- Object
Bağlanma işlemi hakkında bilgi içeren kullanıcı tanımlı bir nesne. İşlem tamamlandığında bu nesne temsilciye requestCallback
geçirilir.
Döndürülenler
IAsyncResult Zaman uyumsuz bağlantıya başvuran bir nesne.
Özel durumlar
address
parametresidirnull
.
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.
Bağlantı noktası numarası geçerli değil.
Açıklamalar
Zaman uyumsuz BeginConnect
işlem yöntemi çağrılarak EndConnect tamamlanmalıdır. Genellikle yöntemi temsilci tarafından çağrılır asyncCallback
.
İşlem tamamlanana kadar bu yöntem engellemez. İşlem tamamlanana kadar engellemek için yöntem aşırı yüklemelerinden Connect birini kullanın.
Zaman uyumsuz programlama modelini kullanma hakkında ayrıntılı bilgi için bkz. Zaman Uyumlu Yöntemleri Zaman Uyumsuz Olarak Çağırma.
Not
IPv6 adresini kullanırken notSupportedException iletisini This protocol version is not supported
alıyorsanız, geçirerek oluşturucuda IPv6'yı etkinleştirdiğinizden InterNetworkV6emin olun.
Şunlara uygulanır
BeginConnect(IPAddress[], Int32, AsyncCallback, Object)
- Kaynak:
- TCPClient.cs
- Kaynak:
- TCPClient.cs
- Kaynak:
- TCPClient.cs
public:
IAsyncResult ^ BeginConnect(cli::array <System::Net::IPAddress ^> ^ addresses, int port, AsyncCallback ^ requestCallback, System::Object ^ state);
public IAsyncResult BeginConnect (System.Net.IPAddress[] addresses, int port, AsyncCallback? requestCallback, object? state);
public IAsyncResult BeginConnect (System.Net.IPAddress[] addresses, int port, AsyncCallback requestCallback, object state);
member this.BeginConnect : System.Net.IPAddress[] * int * AsyncCallback * obj -> IAsyncResult
Public Function BeginConnect (addresses As IPAddress(), port As Integer, requestCallback As AsyncCallback, state As Object) As IAsyncResult
Parametreler
- port
- Int32
Uzak konakların bağlantı noktası numarası.
- requestCallback
- AsyncCallback
AsyncCallback İşlem tamamlandığında çağrılacak yönteme başvuran bir temsilci.
- state
- Object
Bağlanma işlemi hakkında bilgi içeren kullanıcı tanımlı bir nesne. İşlem tamamlandığında bu nesne temsilciye requestCallback
geçirilir.
Döndürülenler
IAsyncResult Zaman uyumsuz bağlantıya başvuran bir nesne.
Özel durumlar
addresses
parametresidirnull
.
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.
Bağlantı noktası numarası geçerli değil.
Açıklamalar
Zaman uyumsuz BeginConnect
işlem yöntemi çağrılarak EndConnect tamamlanmalıdır. Genellikle yöntemi temsilci tarafından çağrılır asyncCallback
.
İşlem tamamlanana kadar bu yöntem engellemez. İşlem tamamlanana kadar engellemek için yöntem aşırı yüklemelerinden Connect birini kullanın.
Zaman uyumsuz programlama modelini kullanma hakkında ayrıntılı bilgi için bkz. Zaman Uyumlu Yöntemleri Zaman Uyumsuz Olarak Çağırma.
Bu yöntem genellikle tek bir konak için birden çok IP adresi döndürebilen yöntemine yapılan çağrıdan BeginGetHostAddresses hemen sonra kullanılır.
Not
IPv6 adresini kullanırken notSupportedException iletisini This protocol version is not supported
alıyorsanız, geçirerek oluşturucuda IPv6'yı etkinleştirdiğinizden InterNetworkV6emin olun.
Şunlara uygulanır
BeginConnect(String, Int32, AsyncCallback, Object)
- Kaynak:
- TCPClient.cs
- Kaynak:
- TCPClient.cs
- Kaynak:
- TCPClient.cs
public:
IAsyncResult ^ BeginConnect(System::String ^ host, int port, AsyncCallback ^ requestCallback, System::Object ^ state);
public IAsyncResult BeginConnect (string host, int port, AsyncCallback? requestCallback, object? state);
public IAsyncResult BeginConnect (string host, int port, AsyncCallback requestCallback, object state);
member this.BeginConnect : string * int * AsyncCallback * obj -> IAsyncResult
Public Function BeginConnect (host As String, port As Integer, requestCallback As AsyncCallback, state As Object) As IAsyncResult
Parametreler
- host
- String
Uzak konağın adı.
- port
- Int32
Uzak konağın bağlantı noktası numarası.
- requestCallback
- AsyncCallback
AsyncCallback İşlem tamamlandığında çağrılacak yönteme başvuran bir temsilci.
- state
- Object
Bağlanma işlemi hakkında bilgi içeren kullanıcı tanımlı bir nesne. İşlem tamamlandığında bu nesne temsilciye requestCallback
geçirilir.
Döndürülenler
IAsyncResult Zaman uyumsuz bağlantıya başvuran bir nesne.
Özel durumlar
host
parametresidirnull
.
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.
Bağlantı noktası numarası geçerli değil.
Açıklamalar
Zaman uyumsuz BeginConnect
işlem yöntemi çağrılarak EndConnect tamamlanmalıdır. Genellikle yöntemi temsilci tarafından çağrılır asyncCallback
.
İşlem tamamlanana kadar bu yöntem engellemez. İşlem tamamlanana kadar engellemek için yöntem aşırı yüklemelerinden Connect birini kullanın.
Zaman uyumsuz programlama modelini kullanma hakkında ayrıntılı bilgi için bkz. Zaman Uyumlu Yöntemleri Zaman Uyumsuz Olarak Çağırma.