NetworkStream.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.
Menangani akhir penulisan asinkron.
public:
override void EndWrite(IAsyncResult ^ asyncResult);
public override void EndWrite (IAsyncResult asyncResult);
override this.EndWrite : IAsyncResult -> unit
Public Overrides Sub EndWrite (asyncResult As IAsyncResult)
Parameter
- asyncResult
- IAsyncResult
IAsyncResult yang mewakili panggilan asinkron.
Pengecualian
Parameternya asyncResult
adalah null
.
Yang mendasar Socket ditutup.
-atau-
Terjadi kesalahan saat menulis ke jaringan.
-atau-
Terjadi kesalahan saat mengakses soket.
Sudah NetworkStream ditutup.
Keterangan
Penting
Ini adalah API kompatibilitas, kami tidak menyarankan untuk menggunakan metode APM (Begin / End) untuk pengembangan baru. Sebagai gantinya, gunakan setara berbasis Tugas.
Metode EndWrite ini menyelesaikan operasi baca yang dimulai oleh BeginWrite metode . Anda perlu meneruskan yang IAsyncResult dibuat oleh panggilan yang BeginWrite cocok. EndWrite akan memblokir utas panggilan hingga operasi selesai.
Operasi ini membaca data sebanyak yang tersedia, hingga jumlah byte yang ditentukan oleh size
parameter .
Catatan
Jika Anda menerima IOException, periksa InnerException properti untuk menentukan apakah itu disebabkan oleh SocketException. Jika demikian, gunakan ErrorCode properti untuk mendapatkan kode kesalahan tertentu.