Unosquare
    Show / Hide Table of Contents

    Interface IWorkerDelayProvider

    An interface for a worker cycle delay provider.

    Namespace: Swan.Threading
    Syntax
    public interface IWorkerDelayProvider

    Methods

    ExecuteCycleDelay(Int32, Task, CancellationToken)

    Suspends execution queues a new cycle for execution. The delay is given in milliseconds. When overridden in a derived class the wait handle will be set whenever an interrupt is received.

    Declaration
    void ExecuteCycleDelay(int wantedDelay, Task delayTask, CancellationToken token)
    Parameters
    Type Name Description
    Int32 wantedDelay

    The remaining delay to wait for in the cycle.

    Task delayTask

    Contains a reference to a task with the scheduled period delay.

    CancellationToken token

    The cancellation token to cancel waiting.

    Comments

    Back to top Copyright © 2017-2019 Unosquare