Namespace Kephas.Application
Classes
AmbientServicesApplicationExtensions
Extension methods for the IAmbientServices.
AppArgs
Settings retrieved from the application command line arguments.
AppBase
Base class for the application's root.
AppContext
The default application context.
ApplicationExtensions
Extension methods for IAppRuntime.
AppLifecycleBehaviorBase
Base class for application lifecycle behaviors.
AppRuntimeBase
An application application runtime providing only assemblies loaded by the runtime.
AppRuntimeExtensions
Extension methods for IAppRuntime.
BootstrapException
Exception for signalling bootstrap errors.
DefaultAppManager
The default application manager.
DefaultAppShutdownAwaiter
A default application shutdown awaiter.
DynamicAppRuntime
An application application runtime loading dynamically assemblies from the application localtion.
FeatureInfoAttribute
Attribute providing feature information.
FeatureLifecycleBehaviorBase
Base class for feature lifecycle behaviors.
FeatureManagerBase
Base class for application initializers providing an initialization monitor.
FeatureRef
A feature reference.
PreserveCultureThreadContextAppLifecycleBehavior
Feature manager configuring the ThreadContextAwaiter to preserve the thread culture.
RequiredFeatureAttribute
Attribute declaring a required feature for the annotated entity.
ShutdownAwaiterAppLifecycleBehavior
A shutdown awaiter application lifecycle behavior.
ShutdownException
Exception for signaling shutdown errors.
ShutdownSignal
Signal for terminating the application. This class cannot be inherited.
StaticAppRuntime
An application application runtime providing only assemblies loaded by the runtime.
TargetFeatureAttribute
Attribute for indicating the feature for which a behavior apply.
Interfaces
IAppArgs
Interface for accessing application arguments.
IAppContext
Contract for application contextual information.
IAppLifecycleBehavior
Singleton service contract for application lifecycle behavior.
IAppManager
Singleton service contract for the application manager.
IAppRuntime
Interface for abstracting away the runtime for the application.
IAppShutdownAwaiter
Singleton application service contract for the service awaiting for the application shutdown signal.
IFeatureLifecycleBehavior
Singleton service contract for feature lifecycle behaviors.
IFeatureManager
Singleton service contract for managers of features within the application.
Enums
AppShutdownInstruction
Values that represent application shutdown instructions.