Interface IOrchestrationManager
Interface for orchestration manager.
Namespace: Kephas.Orchestration
Assembly: Kephas.Orchestration.dll
Syntax
[SingletonAppServiceContract]
public interface IOrchestrationManager
Methods
| Improve this Doc View SourceGetLiveAppsAsync(IContext, CancellationToken)
Gets the live apps asynchronously.
Declaration
Task<IEnumerable<IRuntimeAppInfo>> GetLiveAppsAsync(IContext context = null, CancellationToken cancellationToken = default(CancellationToken))
Parameters
| Type | Name | Description |
|---|---|---|
| IContext | context | Optional. The context. |
| System.Threading.CancellationToken | cancellationToken | Optional. The cancellation token. |
Returns
| Type | Description |
|---|---|
| System.Threading.Tasks.Task<System.Collections.Generic.IEnumerable<IRuntimeAppInfo>> | An asynchronous result that yields the live apps. |
StartAppAsync(IAppInfo, IExpando, IContext, CancellationToken)
Starts the application asynchronously.
Declaration
Task<IOperationResult> StartAppAsync(IAppInfo appInfo, IExpando arguments, IContext context = null, CancellationToken cancellationToken = default(CancellationToken))
Parameters
| Type | Name | Description |
|---|---|---|
| IAppInfo | appInfo | Information describing the application. |
| IExpando | arguments | The arguments. |
| IContext | context | Optional. The context. |
| System.Threading.CancellationToken | cancellationToken | Optional. The cancellation token. |
Returns
| Type | Description |
|---|---|
| System.Threading.Tasks.Task<IOperationResult> | An asynchronous result that yields an operation result. |
StopAppAsync(IRuntimeAppInfo, IContext, CancellationToken)
Stops a running application asynchronously.
Declaration
Task<IOperationResult> StopAppAsync(IRuntimeAppInfo runtimeAppInfo, IContext context = null, CancellationToken cancellationToken = default(CancellationToken))
Parameters
| Type | Name | Description |
|---|---|---|
| IRuntimeAppInfo | runtimeAppInfo | Information describing the runtime application. |
| IContext | context | Optional. The context. |
| System.Threading.CancellationToken | cancellationToken | Optional. The cancellation token. |
Returns
| Type | Description |
|---|---|
| System.Threading.Tasks.Task<IOperationResult> | An asynchronous result that yields an operation result. |