Search Results for

    Show / Hide Table of Contents

    Class QueryRunnerHandlerFactory

    A factory for providing all the implementations of IQueryRunnerHandler

    Inheritance
    System.Object
    QueryRunnerHandlerFactory
    Inherited Members
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.ToString()
    Namespace: LemonEdge.API.Queries
    Assembly: API.dll
    Syntax
    public static class QueryRunnerHandlerFactory

    Methods

    GetExecutor(Guid)

    Returns the Query Runner Handler Executor for the specified entity type

    Declaration
    public static IQueryRunnerHandlerExecutor GetExecutor(Guid forTypeID)
    Parameters
    Type Name Description
    System.Guid forTypeID

    The type of entity that has an associated Query Runner Handler Executor

    Returns
    Type Description
    IQueryRunnerHandlerExecutor

    The Query Runner Handler Executor for the specified entity type

    GetHandler(Guid)

    Returns the Query Runner Handler for the specified entity type

    Declaration
    public static IQueryRunnerHandler GetHandler(Guid forTypeID)
    Parameters
    Type Name Description
    System.Guid forTypeID

    The type of entity that has an associated Query Runner Handler

    Returns
    Type Description
    IQueryRunnerHandler

    The Query Runner Handler for the specified entity type

    GetQueryRunnerHandlerTypes()

    Returns all the type ids that have an associated IQueryRunnerHandler implementation for generating files in a IQueryRunner

    Declaration
    public static IEnumerable<Guid> GetQueryRunnerHandlerTypes()
    Returns
    Type Description
    System.Collections.Generic.IEnumerable<System.Guid>

    All the type ids that have an associated IQueryRunnerHandler implementation for generating files in a IQueryRunner

    In This Article
    Back to top © LemonEdge Technology. All rights reserved.