IScheduledExecutorService.Schedule Método

Definição

Sobrecargas

Nome Description
Schedule(IRunnable, Int64, TimeUnit)

Envia uma tarefa one-shot que se torna habilitada após o atraso determinado.

Schedule(ICallable, Int64, TimeUnit)

Envia uma tarefa de um tiro que retorna valor que se torna habilitada após o atraso determinado.

Schedule(IRunnable, Int64, TimeUnit)

Envia uma tarefa one-shot que se torna habilitada após o atraso determinado.

[Android.Runtime.Register("schedule", "(Ljava/lang/Runnable;JLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture;", "GetSchedule_Ljava_lang_Runnable_JLjava_util_concurrent_TimeUnit_Handler:Java.Util.Concurrent.IScheduledExecutorServiceInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public Java.Util.Concurrent.IScheduledFuture? Schedule(Java.Lang.IRunnable? command, long delay, Java.Util.Concurrent.TimeUnit? unit);
[<Android.Runtime.Register("schedule", "(Ljava/lang/Runnable;JLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture;", "GetSchedule_Ljava_lang_Runnable_JLjava_util_concurrent_TimeUnit_Handler:Java.Util.Concurrent.IScheduledExecutorServiceInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Schedule : Java.Lang.IRunnable * int64 * Java.Util.Concurrent.TimeUnit -> Java.Util.Concurrent.IScheduledFuture

Parâmetros

command
IRunnable

a tarefa a ser executada

delay
Int64

o tempo a partir de agora para atrasar a execução

unit
TimeUnit

a unidade de tempo do parâmetro de atraso

Retornos

um ScheduledFuture que representa a conclusão pendente da tarefa e cujo get() método retornará null após a conclusão

Atributos

Exceções

se a tarefa não puder ser agendada para execução

se o comando for nulo

Comentários

Envia uma tarefa one-shot que se torna habilitada após o atraso determinado.

Java documentação para java.util.concurrent.ScheduledExecutorService.schedule(java.lang.Runnable, long, java.util.concurrent.TimeUnit).

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

Schedule(ICallable, Int64, TimeUnit)

Envia uma tarefa de um tiro que retorna valor que se torna habilitada após o atraso determinado.

[Android.Runtime.Register("schedule", "(Ljava/util/concurrent/Callable;JLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture;", "GetSchedule_Ljava_util_concurrent_Callable_JLjava_util_concurrent_TimeUnit_Handler:Java.Util.Concurrent.IScheduledExecutorServiceInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
[Java.Interop.JavaTypeParameters(new System.String[] { "V" })]
public Java.Util.Concurrent.IScheduledFuture? Schedule(Java.Util.Concurrent.ICallable? callable, long delay, Java.Util.Concurrent.TimeUnit? unit);
[<Android.Runtime.Register("schedule", "(Ljava/util/concurrent/Callable;JLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture;", "GetSchedule_Ljava_util_concurrent_Callable_JLjava_util_concurrent_TimeUnit_Handler:Java.Util.Concurrent.IScheduledExecutorServiceInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "V" })>]
abstract member Schedule : Java.Util.Concurrent.ICallable * int64 * Java.Util.Concurrent.TimeUnit -> Java.Util.Concurrent.IScheduledFuture

Parâmetros

callable
ICallable

a função a ser executada

delay
Int64

o tempo a partir de agora para atrasar a execução

unit
TimeUnit

a unidade de tempo do parâmetro de atraso

Retornos

um ScheduledFuture que pode ser usado para extrair resultado ou cancelar

Atributos

Comentários

Envia uma tarefa de um tiro que retorna valor que se torna habilitada após o atraso determinado.

Java documentação para java.util.concurrent.ScheduledExecutorService.schedule(java.util.concurrent.Callable<V>, long, java.util.concurrent.TimeUnit).

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