Show / Hide Table of Contents

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.

Back to top Generated by DocFX