C# Класс NRack.Server.Isolation.ProcessIsolation.ProcessApp

Наследование: NRack.Server.Isolation.IsolationApp
Показать файл Открыть проект

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

Метод Описание
ProcessApp ( AppServerMetadata metadata, string startupConfigFile ) : System
Setup ( IBootstrap bootstrap, IServerConfig config ) : bool

Setups with the the specified bootstrap and configuration.

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

Метод Описание
CollectStatus ( ) : StatusInfoCollection
CreateAndStartServerInstance ( ) : IManagedAppBase
OnStopped ( ) : void
Stop ( ) : void

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

Метод Описание
GetRemoteServer ( string remoteUri ) : IRemoteManagedApp
ShutdownProcess ( ) : void
WorkingProcess_ErrorDataReceived ( object sender, DataReceivedEventArgs e ) : void
WorkingProcess_Exited ( object sender, EventArgs e ) : void
WorkingProcess_OutputDataReceived ( object sender, DataReceivedEventArgs e ) : void

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

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

protected CollectStatus ( ) : StatusInfoCollection
Результат StatusInfoCollection

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

protected CreateAndStartServerInstance ( ) : IManagedAppBase
Результат IManagedAppBase

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

protected OnStopped ( ) : void
Результат void

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

public ProcessApp ( AppServerMetadata metadata, string startupConfigFile ) : System
metadata NRack.Base.AppServerMetadata
startupConfigFile string
Результат System

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

Setups with the the specified bootstrap and configuration.
public Setup ( IBootstrap bootstrap, IServerConfig config ) : bool
bootstrap IBootstrap The bootstrap.
config IServerConfig The configuration.
Результат bool

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

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