LaunchDarkly Dotnet Client SDK
Search Results for

    Show / Hide Table of Contents

    Class EventProcessor

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

    Constructors

    EventProcessor(EventsConfiguration, IEventSender, IContextDeduplicator, IDiagnosticStore, IDiagnosticDisabler, Logger, Action)

    Declaration
    public EventProcessor(EventsConfiguration config, IEventSender eventSender, IContextDeduplicator contextDeduplicator, IDiagnosticStore diagnosticStore, IDiagnosticDisabler diagnosticDisabler, Logger logger, Action testActionOnDiagnosticSend)
    Parameters
    Type Name Description
    EventsConfiguration config
    IEventSender eventSender
    IContextDeduplicator contextDeduplicator
    IDiagnosticStore diagnosticStore
    IDiagnosticDisabler diagnosticDisabler
    Logger logger
    Action testActionOnDiagnosticSend

    Methods

    Dispose()

    Declaration
    public void Dispose()

    Flush()

    Declaration
    public void Flush()

    FlushAndWait(TimeSpan)

    Declaration
    public bool FlushAndWait(TimeSpan timeout)
    Parameters
    Type Name Description
    TimeSpan timeout
    Returns
    Type Description
    bool

    FlushAndWaitAsync(TimeSpan)

    Declaration
    public Task<bool> FlushAndWaitAsync(TimeSpan timeout)
    Parameters
    Type Name Description
    TimeSpan timeout
    Returns
    Type Description
    Task<bool>

    RecordCustomEvent(in CustomEvent)

    Declaration
    public void RecordCustomEvent(in EventTypes.CustomEvent e)
    Parameters
    Type Name Description
    EventTypes.CustomEvent e

    RecordEvaluationEvent(in EvaluationEvent)

    Declaration
    public void RecordEvaluationEvent(in EventTypes.EvaluationEvent e)
    Parameters
    Type Name Description
    EventTypes.EvaluationEvent e

    RecordIdentifyEvent(in IdentifyEvent)

    Declaration
    public void RecordIdentifyEvent(in EventTypes.IdentifyEvent e)
    Parameters
    Type Name Description
    EventTypes.IdentifyEvent e

    RecordMigrationOpEvent(in MigrationOpEvent)

    Declaration
    public void RecordMigrationOpEvent(in EventTypes.MigrationOpEvent e)
    Parameters
    Type Name Description
    EventTypes.MigrationOpEvent e

    SetOffline(bool)

    Declaration
    public void SetOffline(bool offline)
    Parameters
    Type Name Description
    bool offline

    Implements

    IDisposable
    In this article
    Back to top Generated by DocFX