LaunchDarkly Dotnet Client SDK
Search Results for

    Show / Hide Table of Contents

    Class TaskExecutor

    Inheritance
    object
    TaskExecutor
    Inherited Members
    object.GetType()
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    Namespace: LaunchDarkly.Sdk.Internal
    Assembly: LaunchDarkly.InternalSdk.dll
    Syntax
    public sealed class TaskExecutor

    Constructors

    TaskExecutor(object, Logger)

    Declaration
    public TaskExecutor(object eventSender, Logger log)
    Parameters
    Type Name Description
    object eventSender
    Logger log

    TaskExecutor(object, Action<Action>, Logger)

    Declaration
    public TaskExecutor(object eventSender, Action<Action> eventHandlerDispatcher, Logger log)
    Parameters
    Type Name Description
    object eventSender
    Action<Action> eventHandlerDispatcher
    Logger log

    Methods

    ScheduleEvent<T>(T, EventHandler<T>)

    Declaration
    public void ScheduleEvent<T>(T eventArgs, EventHandler<T> handlers)
    Parameters
    Type Name Description
    T eventArgs
    EventHandler<T> handlers
    Type Parameters
    Name Description
    T

    StartRepeatingTask(TimeSpan, TimeSpan, Func<Task>)

    Declaration
    public CancellationTokenSource StartRepeatingTask(TimeSpan initialDelay, TimeSpan interval, Func<Task> taskFn)
    Parameters
    Type Name Description
    TimeSpan initialDelay
    TimeSpan interval
    Func<Task> taskFn
    Returns
    Type Description
    CancellationTokenSource
    In this article
    Back to top Generated by DocFX