Search Results for

    Show / Hide Table of Contents

    Class BlendTransactionProcessorExtenderFactory

    A factory class for creating extenders for processing with ITransferProcessor

    See https://help.lemonedge.com/blend-transactions/ for more information

    Inheritance
    object
    BlendTransactionProcessorExtenderFactory
    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.Processors.Transactional
    Assembly: LemonEdge.API.Core.FinancialServices.dll
    Syntax
    public class BlendTransactionProcessorExtenderFactory

    Constructors

    BlendTransactionProcessorExtenderFactory()

    Declaration
    public BlendTransactionProcessorExtenderFactory()

    Properties

    Extenders

    Returns a list of information about all the blend transaction processor extenders currently loaded in the system

    Declaration
    public static IEnumerable<(string Name, string Description, string Key)> Extenders { get; }
    Property Value
    Type Description
    IEnumerable<(string Name, string Description, string Key)>

    Methods

    CreateExtender(string, IBlendTransactionProcessor)

    Returns a new instance of the specified blending transaction processor extender

    Declaration
    public static BlendTransactionProcessorExtender CreateExtender(string extenderKey, IBlendTransactionProcessor forProcessor)
    Parameters
    Type Name Description
    string extenderKey

    The globally unique key of the blending transaction processor extender to use

    IBlendTransactionProcessor forProcessor

    The current blended transaction processor for this extender algorithm to run against

    Returns
    Type Description
    BlendTransactionProcessorExtender

    A new instance of the specified BlendTransactionProcessorExtender

    HasExtender(string)

    Returns true if the system has a BlendTransactionProcessorExtender with the specified key

    Declaration
    public static bool HasExtender(string key)
    Parameters
    Type Name Description
    string key

    The globally unique key (Key) of a Blen Transaction Processor Extender

    Returns
    Type Description
    bool

    True if the system has a BlendTransactionProcessorExtender with the specified key

    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)

    See Also

    BlendTransactionProcessorExtender
    IBlendTransactionProcessor
    In this article
    Back to top © LemonEdge Technologies. All rights reserved.