IBaseStream.OnClose(IRunnable) 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.
Mengembalikan aliran yang setara dengan handler dekat tambahan.
[Android.Runtime.Register("onClose", "(Ljava/lang/Runnable;)Ljava/util/stream/BaseStream;", "GetOnClose_Ljava_lang_Runnable_Handler:Java.Util.Streams.IBaseStreamInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=24)]
public Java.Lang.Object? OnClose(Java.Lang.IRunnable? closeHandler);
[<Android.Runtime.Register("onClose", "(Ljava/lang/Runnable;)Ljava/util/stream/BaseStream;", "GetOnClose_Ljava_lang_Runnable_Handler:Java.Util.Streams.IBaseStreamInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=24)>]
abstract member OnClose : Java.Lang.IRunnable -> Java.Lang.Object
Parameter
- closeHandler
- IRunnable
Tugas yang akan dijalankan saat aliran ditutup
Mengembalikan
aliran dengan handler yang dijalankan jika aliran ditutup
- Atribut
Keterangan
Mengembalikan aliran yang setara dengan handler dekat tambahan. Handler tutup dijalankan ketika #close() metode dipanggil pada aliran, dan dijalankan dalam urutan ditambahkan. Semua handler dekat dijalankan, bahkan jika handler dekat sebelumnya melempar pengecualian. Jika ada handler dekat yang melemparkan pengecualian, pengecualian pertama yang dilemparkan akan disampaikan ke pemanggil close(), dengan pengecualian yang tersisa ditambahkan ke pengecualian tersebut sebagai pengecualian yang ditekan (kecuali salah satu pengecualian yang tersisa adalah pengecualian yang sama dengan pengecualian pertama, karena pengecualian tidak dapat menekan dirinya sendiri.) Mungkin kembali dengan sendirinya.
Ini adalah operasi perantara.
Java dokumentasi untuk java.util.stream.BaseStream.onClose(java.lang.Runnable).
Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.