Show / Hide Table of Contents

Class OrchestrationFeatureManager

Manager for orchestration features.

Inheritance
System.Object
Loggable
FeatureManagerBase
OrchestrationFeatureManager
Implements
ILoggable
IFeatureManager
IAsyncInitializable
IAsyncFinalizable
Inherited Members
FeatureManagerBase.InitializationMonitor
FeatureManagerBase.FinalizationMonitor
FeatureManagerBase.InitializeAsync(IAppContext, CancellationToken)
FeatureManagerBase.FinalizeAsync(IAppContext, CancellationToken)
FeatureManagerBase.IAsyncInitializable.InitializeAsync(IContext, CancellationToken)
FeatureManagerBase.IAsyncFinalizable.FinalizeAsync(IContext, CancellationToken)
Loggable.Logger
Loggable.GetLogger()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Kephas.Orchestration.Application
Assembly: Kephas.Orchestration.dll
Syntax
[FeatureInfo("Orchestration", null, true, null)]
public class OrchestrationFeatureManager : FeatureManagerBase, ILoggable, IFeatureManager, IAsyncInitializable, IAsyncFinalizable

Constructors

| Improve this Doc View Source

OrchestrationFeatureManager(IOrchestrationManager)

Initializes a new instance of the OrchestrationFeatureManager class.

Declaration
public OrchestrationFeatureManager(IOrchestrationManager orchestrationManager)
Parameters
Type Name Description
IOrchestrationManager orchestrationManager

Manager for orchestration.

Fields

| Improve this Doc View Source

FeatureName

Name of the orchestration feature.

Declaration
public const string FeatureName = "Orchestration"
Field Value
Type Description
System.String

Methods

| Improve this Doc View Source

FinalizeCoreAsync(IAppContext, CancellationToken)

Finalizes the feature asynchronously.

Declaration
protected override Task FinalizeCoreAsync(IAppContext appContext, CancellationToken cancellationToken)
Parameters
Type Name Description
IAppContext appContext

Context for the application.

System.Threading.CancellationToken cancellationToken

The cancellation token.

Returns
Type Description
System.Threading.Tasks.Task

A Task.

Overrides
FeatureManagerBase.FinalizeCoreAsync(IAppContext, CancellationToken)
| Improve this Doc View Source

InitializeCoreAsync(IAppContext, CancellationToken)

Initializes the feature asynchronously.

Declaration
protected override Task InitializeCoreAsync(IAppContext appContext, CancellationToken cancellationToken)
Parameters
Type Name Description
IAppContext appContext

Context for the application.

System.Threading.CancellationToken cancellationToken

The cancellation token.

Returns
Type Description
System.Threading.Tasks.Task

A Task.

Overrides
FeatureManagerBase.InitializeCoreAsync(IAppContext, CancellationToken)

Implements

ILoggable
IFeatureManager
IAsyncInitializable
IAsyncFinalizable

Extension Methods

DynamicObjectExtensions.SetPropertyValue(Object, String, Object)
DynamicObjectExtensions.TrySetPropertyValue(Object, String, Object)
DynamicObjectExtensions.GetPropertyValue(Object, String)
DynamicObjectExtensions.TryGetPropertyValue(Object, String, out Object)
DynamicObjectExtensions.GetRuntimeTypeInfo(Object)
DynamicObjectExtensions.ToDynamic(Object)
DynamicObjectExtensions.ToExpando(Object)
BehaviorValue.ToBehaviorValue<TValue>(TValue)
CollectionExtensions.AddRange<T, TItem>(T, IEnumerable<TItem>)
LoggingExtensions.GetLogger(Object, IContext)
TypeExtensions.GetAbstractType(Object)
TypeExtensions.GetAbstractTypeInfo(Object)
ReflectionHelper.GetTypeInfo(Object)
EntityEntryExtensions.TryGetAttachedEntityEntry(Object)
  • Improve this Doc
  • View Source
Back to top Generated by DocFX