IBaseStream.OnClose(IRunnable) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Devuelve una secuencia equivalente con un controlador de cierre adicional.
[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
Parámetros
- closeHandler
- IRunnable
Tarea que se va a ejecutar cuando se cierra la secuencia
Devoluciones
una secuencia con un controlador que se ejecuta si la secuencia está cerrada
- Atributos
Comentarios
Devuelve una secuencia equivalente con un controlador de cierre adicional. Los controladores de cierre se ejecutan cuando se llama al #close() método en la secuencia y se ejecutan en el orden en que se agregaron. Se ejecutan todos los controladores de cierre, incluso si los controladores de cierre anteriores producen excepciones. Si cualquier controlador de cierre produce una excepción, la primera excepción producida se retransmite al autor de la llamada de close(), con las excepciones restantes agregadas a esa excepción como excepciones suprimidas (a menos que una de las excepciones restantes sea la misma excepción que la primera, ya que una excepción no se puede suprimir). Puede devolverse a sí mismo.
Se trata de una operación intermedia.
Java documentación para java.util.stream.BaseStream.onClose(java.lang.Runnable).
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.