PipeStream.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.
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.