PipeStream.EndWrite(IAsyncResult) Yöntem

Tanım

Bekleyen zaman uyumsuz yazma isteğini sonlandırır.

public:
 override void EndWrite(IAsyncResult ^ asyncResult);
public override void EndWrite (IAsyncResult asyncResult);
[System.Security.SecurityCritical]
public override void EndWrite (IAsyncResult asyncResult);
override this.EndWrite : IAsyncResult -> unit
[<System.Security.SecurityCritical>]
override this.EndWrite : IAsyncResult -> unit
Public Overrides Sub EndWrite (asyncResult As IAsyncResult)

Parametreler

asyncResult
IAsyncResult

Bekleyen zaman uyumsuz isteğe başvuru.

Öznitelikler

Özel durumlar

asyncResult, null değeridir.

asyncResult geçerli akış üzerindeki bir BeginWrite(Byte[], Int32, Int32, AsyncCallback, Object) yöntemden kaynaklanmadı.

Akış kapatıldı veya bir iç hata oluştu.

Açıklamalar

EndWrite her çağrısı BeginWriteiçin bir kez çağrılmalıdır. Bu, çağrılan BeginWrite kodda veya öğesine geçirilen BeginWritebir geri çağırmada yapılabilir.

Geçerli PipeStream nesnenin CanWrite yazma işlemlerini destekleyip desteklemediğini belirlemek için özelliğini kullanın.

Kanal kapatılırsa veya öğesine geçersiz bir bağımsız değişken geçirilirse BeginWrite, uygun özel durumlar hemen oluşturulur. Zaman uyumsuz yazma isteği sırasında oluşan hatalar, isteği gerçekleştiren iş parçacığı havuzu iş parçacığında oluşur. Özel durumlar, kod yöntemi çağırdığında EndWrite oluşturulur.

Şunlara uygulanır