Class BlendResultProcessor
Inheritance
BlendResultProcessor
Inherited Members
Namespace: LemonEdge.Client.Core.Tasks
Assembly: LemonEdge.ClientEntities.dll
Syntax
[ServerTaskResult("ef63cb08-4561-41a4-a8ea-6acab0cd1809", ServerTaskResultType.Client)]
public class BlendResultProcessor : OpenOrRefreshResultItem<BlendProcessResult>, IClientTaskResultHandler, ITaskResultHandler
Constructors
BlendResultProcessor()
Declaration
public BlendResultProcessor()
Methods
ConvertRawResultIntoResultType(ServerTaskParameter, object)
Must be implemented by a derived type to convert the raw task result into type BlendProcessResult
Declaration
protected override Task<BlendProcessResult> 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<BlendProcessResult> | A conversion of the raw task result into type BlendProcessResult |
Overrides
GetItemToOpenOrRefresh(BlendProcessResult)
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(BlendProcessResult resultInfo)
Parameters
Type | Name | Description |
---|---|---|
BlendProcessResult | 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.BlendProcessResult>.GetItemToOpenOrRefresh(LemonEdge.API.Core.Tasks.Results.BlendProcessResult)