FakeTimeProvider.CreateTimer 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.
public:
override System::Threading::ITimer ^ CreateTimer(System::Threading::TimerCallback ^ callback, System::Object ^ state, TimeSpan dueTime, TimeSpan period);
public override System.Threading.ITimer CreateTimer (System.Threading.TimerCallback callback, object? state, TimeSpan dueTime, TimeSpan period);
override this.CreateTimer : System.Threading.TimerCallback * obj * TimeSpan * TimeSpan -> System.Threading.ITimer
Public Overrides Function CreateTimer (callback As TimerCallback, state As Object, dueTime As TimeSpan, period As TimeSpan) As ITimer
Parâmetros
- callback
- TimerCallback
Um delegado que representa um método a ser executado quando o temporizador é acionado. O método especificado para retorno de chamada deve ser reentrante, pois pode ser invocado simultaneamente em dois threads se o temporizador for acionado novamente antes ou enquanto um retorno de chamada anterior ainda estiver sendo tratado.
- state
- Object
Um objeto a ser passado para o callback
. Isso pode ser nulo.
- dueTime
- TimeSpan
A quantidade de tempo a ser atrasada antes que callback
seja invocada. Especifique InfiniteTimeSpan para impedir que o temporizador seja iniciado. Especifique Zero para iniciar o temporizador imediatamente.
- period
- TimeSpan
O intervalo de tempo entre invocações de callback
. Especifique InfiniteTimeSpan para desabilitar a sinalização periódica.
Retornos
A instância de ITimer recém-criada.