Search Results for

    Show / Hide Table of Contents

    Class TransactionsFinaliser

    Finalises transactions that have been committed and are up to date for the specified entity

    Inheritance
    object
    TransactionsFinaliser
    Implements
    ITransactionsFinaliser
    Inherited Members
    object.GetType()
    object.MemberwiseClone()
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    Namespace: LemonEdge.API.Core.FinancialServices.Tasks.Process
    Assembly: LemonEdge.API.Core.FinancialServices.dll
    Syntax
    public class TransactionsFinaliser : ITransactionsFinaliser

    Constructors

    TransactionsFinaliser(IFactoryInjector)

    Declaration
    public TransactionsFinaliser(IFactoryInjector factoryInjector)
    Parameters
    Type Name Description
    IFactoryInjector factoryInjector

    Methods

    Finalise(FinaliseTransactionsParameter, IEntityUpdater, UserInfo, Action<(decimal PercentCompleted, string Message)>)

    Declaration
    public Task<FinaliseTransactionsResult> Finalise(FinaliseTransactionsParameter parameter, IEntityUpdater updater, UserInfo userInfo, Action<(decimal PercentCompleted, string Message)> progressUpdater = null)
    Parameters
    Type Name Description
    FinaliseTransactionsParameter parameter
    IEntityUpdater updater
    UserInfo userInfo
    Action<(decimal PercentCompleted, string Message)> progressUpdater
    Returns
    Type Description
    Task<FinaliseTransactionsResult>

    Implements

    ITransactionsFinaliser

    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.