C# Класс SuperSocket.SocketEngine.ProcessAppServer

Наследование: SuperSocket.SocketEngine.IsolationAppServer, IProcessServer
Показать файл Открыть проект

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

Метод Описание
CollectServerStatus ( StatusInfoCollection nodeStatus ) : StatusInfoCollection
ProcessAppServer ( string serverTypeName, SuperSocket.SocketBase.Metadata.AppServerMetadata serverMetadata ) : System

Initializes a new instance of the ProcessAppServer class.

Setup ( IBootstrap bootstrap, IServerConfig config ) : bool

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

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

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

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

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

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

public CollectServerStatus ( StatusInfoCollection nodeStatus ) : StatusInfoCollection
nodeStatus StatusInfoCollection
Результат StatusInfoCollection

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

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

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

Initializes a new instance of the ProcessAppServer class.
public ProcessAppServer ( string serverTypeName, SuperSocket.SocketBase.Metadata.AppServerMetadata serverMetadata ) : System
serverTypeName string Name of the server type.
serverMetadata SuperSocket.SocketBase.Metadata.AppServerMetadata The server metadata.
Результат System

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

public Setup ( IBootstrap bootstrap, IServerConfig config ) : bool
bootstrap IBootstrap
config IServerConfig
Результат bool

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

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

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

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