C# Класс NRack.Server.BootstrapBase

Наследование: IBootstrap, ILoggerProvider, ILoggerFactoryProvider
Показать файл Открыть проект

Private Properties

Свойство Тип Описание
OnStatusCollectTimerCallback void
StartStatusCollect void
StopStatusCollect void

Открытые методы

Метод Описание
BootstrapBase ( IConfigSource configSource ) : System
Initialize ( ) : bool
Start ( ) : void
Stop ( ) : void

Защищенные методы

Метод Описание
CreateAppInstance ( IServerConfig serverConfig ) : IManagedApp
CreateAppInstanceByMetadata ( AppServerMetadata metadata ) : IManagedApp
CreateExportProvider ( ) : System.ComponentModel.Composition.Hosting.CompositionContainer
GetAppServerMetadata ( IServerConfig serverConfig ) : AppServerMetadata
GetBootstrapMetadata ( ) : AppServerMetadata
HandleConfigSource ( IConfigSource configSource ) : void
RegisterRemotingService ( ) : void

Registers the bootstrap remoting access service.

Setup ( IManagedApp managedApp, IServerConfig config ) : bool

Приватные методы

Метод Описание
OnStatusCollectTimerCallback ( object state ) : void
StartStatusCollect ( ) : void
StopStatusCollect ( ) : void

Описание методов

BootstrapBase() публичный Метод

public BootstrapBase ( IConfigSource configSource ) : System
configSource IConfigSource
Результат System

CreateAppInstance() защищенный Метод

protected CreateAppInstance ( IServerConfig serverConfig ) : IManagedApp
serverConfig IServerConfig
Результат IManagedApp

CreateAppInstanceByMetadata() защищенный абстрактный Метод

protected abstract CreateAppInstanceByMetadata ( AppServerMetadata metadata ) : IManagedApp
metadata NRack.Base.AppServerMetadata
Результат IManagedApp

CreateExportProvider() защищенный Метод

protected CreateExportProvider ( ) : System.ComponentModel.Composition.Hosting.CompositionContainer
Результат System.ComponentModel.Composition.Hosting.CompositionContainer

GetAppServerMetadata() защищенный Метод

protected GetAppServerMetadata ( IServerConfig serverConfig ) : AppServerMetadata
serverConfig IServerConfig
Результат NRack.Base.AppServerMetadata

GetBootstrapMetadata() защищенный Метод

protected GetBootstrapMetadata ( ) : AppServerMetadata
Результат NRack.Base.AppServerMetadata

HandleConfigSource() защищенный Метод

protected HandleConfigSource ( IConfigSource configSource ) : void
configSource IConfigSource
Результат void

Initialize() публичный Метод

public Initialize ( ) : bool
Результат bool

RegisterRemotingService() защищенный Метод

Registers the bootstrap remoting access service.
protected RegisterRemotingService ( ) : void
Результат void

Setup() защищенный Метод

protected Setup ( IManagedApp managedApp, IServerConfig config ) : bool
managedApp IManagedApp
config IServerConfig
Результат bool

Start() публичный Метод

public Start ( ) : void
Результат void

Stop() публичный Метод

public Stop ( ) : void
Результат void