Search Results for

    Show / Hide Table of Contents

    Interface IProcessMonitorFactory

    Handles creation of IProcessMonitors.

    Namespace: LemonEdge.Utils
    Assembly: LemonEdge.Utils.dll
    Syntax
    public interface IProcessMonitorFactory

    Methods

    Create(ILogger, EventId)

    Factory access to the IProcessMonitor.

    Declaration
    IProcessMonitor Create(ILogger logger, EventId eventIdForAllSteps)
    Parameters
    Type Name Description
    ILogger logger

    An ILogger from the consumer.

    EventId eventIdForAllSteps

    An EventId to use in logging. If provided, this is used across all the steps.

    Returns
    Type Description
    IProcessMonitor

    A new IProcessMonitor.

    Extension Methods

    LinqExtensions.AsArray<T>(T)
    LinqExtensions.ToArrayOfOne<T>(T)
    LinqExtensions.ToListOfOne<T>(T)
    MiscExtensions.SetIfNotEqual<T, TP>(T, Expression<Func<T, TP>>, TP)
    WeakReferenceExtensions.WeakReference(object)
    SQLExtensions.ToSQLValue(object, bool)
    ReflectionExtensions.ClearEventInvocations(object, string)
    StringExtensions.ToCSVFormatString(object, Type)
    In this article
    Back to top © LemonEdge Technologies. All rights reserved.