Search Results for

    Show / Hide Table of Contents

    Namespace LemonEdge.Client.Core.Tasks

    Classes

    AlgorithmResultHandler

    BlendResultProcessor

    CancelTask

    This command is used to cancel the specified IServerTask by setting Cancel to true which the task service uses to activate the CancellationToken used by any task.

    ClientImportDataResultHandler

    ClientTaskProgressDisplayer

    An implementation of ITaskStatusDisplayer used for monitoring locally executing tasks and being able to display them in the client application.

    This tracker implements the IProgressReporter which is used by the locally executing task, meaning as the task updates its progress it is in fact automatically updating this trackers display of the tasks progress

    ClientTaskRunner

    An implementation of the TaskRunnerBase that can execute a provided IServerTask locally on the client application

    CompareDatabaseResultHandler

    CustomObjectSaveResultProcessor

    GroupedTransactionResultProcessor

    MultiTaskTracker

    A tracker that tracks the status of multiple tasks at once and provides a summarized view of the progress of all tasks being tracked

    ObjectEntityTypeResultProcessor

    OpenOrRefreshResultItem

    A base IClientTaskResultHandler for processing IServerTask results that indicate an entity type, and item (or collection there of) have had their data changed

    This handler will open, or refresh, each entity type/id specified as being part of the results of a task so the user can see those items immediately as being data this task updated

    OpenOrRefreshResultItem<T>

    An implementation of OpenOrRefreshResultItem that works with a specific type T of the result type to be processed for a task

    This handler will open, or refresh, each entity type/id specified as being part of the results of a task so the user can see those items immediately as being data this task updated

    PeriodEndResultProcessor

    ReconciliationResultProcessorHandler

    ResetSystemRolesHandler

    ServerTaskProgressDisplayer

    An implementation of ITaskStatusDisplayer used for monitoring remotely executing tasks, and polling their status in order to display them in the client application.

    SplitResultProcessor

    StepChangeResultProcessorHandler

    TransactionRevertResultHandler

    A client handler for all UNIQUE_TASK_ID tasks.

    Opens, or refreshes, the transaction item that was reverted by the running of that task

    TransferResultProcessorHandler

    UpgradeDatabaseResultProcessor

    WatcherNotificationHandler

    Interfaces

    IClientTaskResultHandler

    Provides a mechanism for the client to process task results that can also interact with the client UI rather than just perform internal processing

    For instance the LemonEdge.API.Core.Tasks.Processors.ExportCSVTask task has a base handler that writes the results to a file, and a IClientTaskResultHandler that opens that file on the client application for the user to view.

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