PipeStream.EndWrite(IAsyncResult) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mengakhiri permintaan tulis asinkron yang tertunda.
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)
Parameter
- asyncResult
- IAsyncResult
Referensi ke permintaan asinkron yang tertunda.
- Atribut
Pengecualian
asyncResult
adalah null
.
asyncResult
tidak berasal dari BeginWrite(Byte[], Int32, Int32, AsyncCallback, Object) metode pada aliran saat ini.
Aliran ditutup atau terjadi kesalahan internal.
Keterangan
EndWrite harus dipanggil sekali untuk setiap panggilan ke BeginWrite. Ini dapat dilakukan baik dalam kode yang sama yang memanggil BeginWrite atau dalam panggilan balik yang diteruskan ke BeginWrite.
CanWrite Gunakan properti untuk menentukan apakah objek saat ini PipeStream mendukung operasi tulis.
Jika pipa ditutup atau argumen yang tidak valid diteruskan ke BeginWrite, pengecualian yang sesuai segera dinaikkan. Kesalahan yang terjadi selama permintaan tulis asinkron terjadi pada utas kumpulan utas yang melakukan permintaan. Pengecualian dimunculkan ketika kode metode panggilan EndWrite .