IBaseStream.OnClose(IRunnable) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Retorna um fluxo equivalente com um manipulador de fechamento 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
Uma tarefa a ser executada quando o fluxo é fechado
Retornos
um fluxo com um manipulador que será executado se o fluxo estiver fechado
- Atributos
Comentários
Retorna um fluxo equivalente com um manipulador de fechamento adicional. Os manipuladores de fechamento são executados quando o #close() método é chamado no fluxo e são executados na ordem em que foram adicionados. Todos os manipuladores próximos são executados, mesmo se manipuladores de fechamento anteriores gerarem exceções. Se qualquer manipulador próximo gerar uma exceção, a primeira exceção gerada será retransmitida para o chamador de close(), com quaisquer exceções restantes adicionadas a essa exceção como exceções suprimidas (a menos que uma das exceções restantes seja a mesma exceção que a primeira exceção, já que uma exceção não pode se suprimir).) Pode voltar a si mesmo.
Essa é uma operação intermediária.
Java documentação para java.util.stream.BaseStream.onClose(java.lang.Runnable).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.