Show / Hide Table of Contents

Class WebHostFeatureManager

Manager of the web host features.

Inheritance
System.Object
Loggable
FeatureManagerBase
WebHostFeatureManager
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.ServiceStack.Application
Assembly: Kephas.ServiceStack.dll
Syntax
[ProcessingPriority(Priority.Low)]
[FeatureInfo("WebHost", null, false, null)]
public class WebHostFeatureManager : FeatureManagerBase, ILoggable, IFeatureManager, IAsyncInitializable, IAsyncFinalizable

Constructors

| Improve this Doc View Source

WebHostFeatureManager(IExportFactory<IWebHost>)

Initializes a new instance of the WebHostFeatureManager class.

Declaration
public WebHostFeatureManager(IExportFactory<IWebHost> webHostFactory)
Parameters
Type Name Description
IExportFactory<IWebHost> webHostFactory

The web host factory.

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 application 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