Search Results for

    Show / Hide Table of Contents

    Class ProcessMonitorFactory

    Inheritance
    object
    ProcessMonitorFactory
    Implements
    IProcessMonitorFactory
    Inherited Members
    object.GetType()
    object.MemberwiseClone()
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    Namespace: LemonEdge.Utils
    Assembly: LemonEdge.Utils.dll
    Syntax
    public class ProcessMonitorFactory : IProcessMonitorFactory

    Constructors

    ProcessMonitorFactory()

    Declaration
    public ProcessMonitorFactory()

    Methods

    Create(ILogger, EventId)

    Factory access to the IProcessMonitor.

    Declaration
    public 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.

    Implements

    IProcessMonitorFactory

    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.