Class SplitResultProcessor
Inheritance
SplitResultProcessor
Inherited Members
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
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)