Aracılığıyla paylaş


NetworkStream.EndWrite(IAsyncResult) Yöntem

Tanım

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.

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 .

Şunlara uygulanır

Ayrıca bkz.