Search Results for

    Show / Hide Table of Contents

    Class BulkProcessorLoader<T>

    Inheritance
    object
    BulkProcessorLoader
    BulkProcessorLoader<T>
    BulkTransactionLoader
    Implements
    IDisposable
    Inherited Members
    BulkProcessorLoader.Load(IEntityUpdater)
    BulkProcessorLoader.Dispose(bool)
    BulkProcessorLoader.Dispose()
    BulkProcessorLoader.Loaded
    BulkProcessorLoader.Source
    object.GetType()
    object.MemberwiseClone()
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    Namespace: LemonEdge.API.Core.Processors
    Assembly: LemonEdge.API.dll
    Syntax
    public abstract class BulkProcessorLoader<T> : BulkProcessorLoader, IDisposable where T : IBaseDataSetProcessor, IProcessorSupportsBulkLoad<T>
    Type Parameters
    Name Description
    T

    Constructors

    BulkProcessorLoader(T)

    Declaration
    public BulkProcessorLoader(T source)
    Parameters
    Type Name Description
    T source

    Methods

    InternalLoad(IEntityUpdater)

    Declaration
    protected override sealed Task InternalLoad(IEntityUpdater context)
    Parameters
    Type Name Description
    IEntityUpdater context
    Returns
    Type Description
    Task
    Overrides
    BulkProcessorLoader.InternalLoad(IEntityUpdater)

    InternalLoad(IEnumerable<T>, IEntityUpdater, IReadOnlyCache, UserInfo)

    Declaration
    protected abstract Task InternalLoad(IEnumerable<T> otherProcessors, IEntityUpdater context, IReadOnlyCache cache, UserInfo user)
    Parameters
    Type Name Description
    IEnumerable<T> otherProcessors
    IEntityUpdater context
    IReadOnlyCache cache
    UserInfo user
    Returns
    Type Description
    Task

    ThreadSafeAttachToOtherProcessors(IEntityUpdater)

    Declaration
    public override sealed void ThreadSafeAttachToOtherProcessors(IEntityUpdater context)
    Parameters
    Type Name Description
    IEntityUpdater context
    Overrides
    BulkProcessorLoader.ThreadSafeAttachToOtherProcessors(IEntityUpdater)

    Implements

    IDisposable

    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.