Search Results for

    Show / Hide Table of Contents

    Class SplitResultProcessor

    Inheritance
    object
    OpenOrRefreshResultItem
    OpenOrRefreshResultItem<SplitProcessResult>
    SplitResultProcessor
    Implements
    IClientTaskResultHandler
    ITaskResultHandler
    Inherited Members
    OpenOrRefreshResultItem<SplitProcessResult>.ConvertRawResultIntoResult(ServerTaskParameter, object)
    OpenOrRefreshResultItem<SplitProcessResult>.GetItemToOpenOrRefresh(SerializedParam)
    OpenOrRefreshResultItem<SplitProcessResult>.GetItemsToOpenOrRefresh(SerializedParam)
    OpenOrRefreshResultItem<SplitProcessResult>.ProcessPriorToOpeningResult(SerializedParam)
    OpenOrRefreshResultItem<SplitProcessResult>.ProcessPriorToOpeningResult(SplitProcessResult)
    OpenOrRefreshResultItem<SplitProcessResult>.GetItemsToOpenOrRefresh(SplitProcessResult)
    OpenOrRefreshResultItem.Init(IModelLayoutCommon)
    OpenOrRefreshResultItem.ProcessResult(IServerTask, IServerTaskData)
    OpenOrRefreshResultItem.ProcessRawResult(ITaskRunner, ServerTaskParameter, object)
    OpenOrRefreshResultItem.GetItemsToOpenOrRefresh(IServerTask, IServerTaskData)
    OpenOrRefreshResultItem.Displayer
    object.GetType()
    object.MemberwiseClone()
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    Namespace: LemonEdge.Client.Core.Tasks
    Assembly: LemonEdge.ClientEntities.dll
    Syntax
    [ServerTaskResult("D59BA82B-3E8F-42BC-BD98-BE68E4B5595A", ServerTaskResultType.Client)]
    public class SplitResultProcessor : OpenOrRefreshResultItem<SplitProcessResult>, IClientTaskResultHandler, ITaskResultHandler

    Constructors

    SplitResultProcessor()

    Declaration
    public SplitResultProcessor()

    Methods

    ConvertRawResultIntoResultType(ServerTaskParameter, object)

    Must be implemented by a derived type to convert the raw task result into type SplitProcessResult

    Declaration
    protected override Task<SplitProcessResult> ConvertRawResultIntoResultType(ServerTaskParameter parameter, object rawResult)
    Parameters
    Type Name Description
    ServerTaskParameter parameter

    The parameter that was used to run the task

    object rawResult

    The raw result of running the task

    Returns
    Type Description
    Task<SplitProcessResult>

    A conversion of the raw task result into type SplitProcessResult

    Overrides
    OpenOrRefreshResultItem<SplitProcessResult>.ConvertRawResultIntoResultType(ServerTaskParameter, object)

    GetItemToOpenOrRefresh(SplitProcessResult)

    Should be implemented by a derived type to retrieve the entity type/id for a single item that must be opened or refreshed by this handler

    You must override either the GetItemsToOpenOrRefresh(T) or the GetItemToOpenOrRefresh(T) method

    Declaration
    protected override (Guid TypeID, Guid ID) GetItemToOpenOrRefresh(SplitProcessResult resultInfo)
    Parameters
    Type Name Description
    SplitProcessResult resultInfo

    The result of the task that this is handling

    Returns
    Type Description
    (Guid TypeID, Guid ID)

    The single entity type/id item that should be handled by this class

    Overrides
    LemonEdge.Client.Core.Tasks.OpenOrRefreshResultItem<LemonEdge.API.Core.Tasks.Results.SplitProcessResult>.GetItemToOpenOrRefresh(LemonEdge.API.Core.Tasks.Results.SplitProcessResult)

    Implements

    IClientTaskResultHandler
    ITaskResultHandler

    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.