Idioma

IBaseStream.OnClose(IRunnable) Método

Definição

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.

Aplica-se a