C# 클래스 NRack.Server.Isolation.ProcessIsolation.ProcessApp

상속: NRack.Server.Isolation.IsolationApp
파일 보기 프로젝트 열기: kerryjiang/NRack

공개 메소드들

메소드 설명
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