IBaseStream.OnClose(IRunnable) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
追加の閉じるハンドラーを持つ同等のストリームを返します。
[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
パラメーター
- closeHandler
- IRunnable
ストリームが閉じられたときに実行するタスク
返品
ストリームが閉じられた場合に実行されるハンドラーを含むストリーム
- 属性
注釈
追加の閉じるハンドラーを持つ同等のストリームを返します。 閉じるハンドラーは、ストリームで #close() メソッドが呼び出されたときに実行され、追加された順序で実行されます。 以前のクローズ ハンドラーが例外をスローした場合でも、すべてのクローズ ハンドラーが実行されます。 閉じるハンドラーが例外をスローした場合、スローされた最初の例外は close()の呼び出し元に中継され、残りの例外は抑制例外として追加されます (例外自体を抑制できないため、残りの例外の 1 つが最初の例外と同じ例外でない限り)。それ自体を返す場合があります。
これは中間操作です。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。