Socket.EndConnect(IAsyncResult) 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.
Bekleyen zaman uyumsuz bağlantı isteğini sonlandırır.
public:
void EndConnect(IAsyncResult ^ asyncResult);
public void EndConnect (IAsyncResult asyncResult);
member this.EndConnect : IAsyncResult -> unit
Public Sub EndConnect (asyncResult As IAsyncResult)
Parametreler
- asyncResult
- IAsyncResult
IAsyncResult Bu zaman uyumsuz işlem için durum bilgilerini ve kullanıcı tanımlı verileri depolayan bir.
Özel durumlar
asyncResult
, null
değeridir.
asyncResult
yöntemine BeginConnect(EndPoint, AsyncCallback, Object) yapılan bir çağrı tarafından döndürülmedi.
EndConnect(IAsyncResult) daha önce zaman uyumsuz bağlantı için çağrıldı.
yalnızca .NET Framework, .NET Core ve .NET 5-6: Socket kapatıldı.
Açıklamalar
Önemli
Bu bir uyumluluk API'sidir. Yeni geliştirme için APM (Begin*
ve End*
) yöntemlerini kullanmanızı önermiyoruz. Bunun yerine tabanlı eşdeğerleri kullanın Task
.
EndConnect tarafından BeginConnectbaşlatılan işlemi tamamlar. Eşleşen BeginConnect çağrı tarafından oluşturulan geçirmeniz gerekirIAsyncResult. EndConnect işlem tamamlanana kadar çağıran iş parçacığını engeller.
Not
bir alırsanız, belirli bir SocketExceptionhata kodunu almak için özelliğini kullanın SocketException.ErrorCode .
Not
Uygulamanızda ağ izlemeyi etkinleştirdiğinizde, bu üye izleme bilgilerini çıkarır. Daha fazla bilgi için bkz. .NET Framework'da Ağ İzleme.