NetworkStream.EndWrite(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.
Zaman uyumsuz yazma işleminin sonunu işler.
public:
override void EndWrite(IAsyncResult ^ asyncResult);
public override void EndWrite(IAsyncResult asyncResult);
override this.EndWrite : IAsyncResult -> unit
Public Overrides Sub EndWrite (asyncResult As IAsyncResult)
Parametreler
- asyncResult
- IAsyncResult
Zaman IAsyncResult uyumsuz çağrıyı temsil eden.
Özel durumlar
asyncResult parametresi null'dir.
Temel alınan Socket kapalıdır.
-veya-
Ağa yazılırken bir hata oluştu.
-veya-
Yuvaya erişilirken bir hata oluştu.
Kapalı NetworkStream .
Açıklamalar
Önemli
Bu bir uyumluluk API'sidir. Yeni geliştirme için APM (Başlangıç/Bitiş) yöntemlerini kullanmanızı önermiyoruz. Bunun yerine, Görev tabanlı eşdeğerleri kullanın.
yöntemi tarafından EndWriteBeginWrite başlatılan okuma işlemini tamamlar. Eşleşen BeginWrite çağrı tarafından oluşturulan geçirmeniz IAsyncResult gerekir. EndWrite işlem tamamlanana kadar çağıran iş parçacığını engeller.
Uyarı
bir IOExceptionalırsanız, özelliğine InnerException bir neden SocketExceptionolup olmadığını denetleyin. Bu durumda, belirli bir hata kodunu almak için özelliğini kullanın ErrorCode .