StreamSocket.CancelIOAsync 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.
Membatalkan pembacaan dan penulisan yang tertunda melalui objek StreamSocket .
public:
virtual IAsyncAction ^ CancelIOAsync() = CancelIOAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncAction CancelIOAsync();
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncAction CancelIOAsync();
function cancelIOAsync()
Public Function CancelIOAsync () As IAsyncAction
Mengembalikan
Operasi pembatalan asinkron pada objek StreamSocket .
- Atribut
Keterangan
Panggil CancelIOAsync untuk membatalkan pembacaan atau penulisan yang tertunda pada soket ini sebelum Anda memanggil TransferOwnership saat aplikasi Anda akan ditangguhkan.
CancelIOAsync tidak menjamin bahwa semua penangan penyelesaian baca/tulis telah selesai dieksekusi sebelum sinyal selesai. Namun, ini menjamin bahwa semua operasi I/O akan mencapai status terminal (baik Selesai atau Kesalahan) pada saat sinyal selesai. Jika aplikasi Anda perlu menunggu semua penangan operasi I/O yang tertunda selesai dieksekusi, Anda harus menerapkan logika sinonisasi tingkat aplikasi Anda sendiri. Sampel Soket Stream Aktivitas Soket menunjukkan salah satu cara untuk melakukan ini.
Catatan
CancelIOAsync membatalkan penulisan dan pembacaan yang tertunda di Windows Runtime, tetapi jika ada buffer tulis yang tertunda dalam driver jaringan, ia menghapus tulisan.
Berlaku untuk
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk