C# Класс AppMetrics.AgentService.AgentServiceClass

Наследование: System.ServiceProcess.ServiceBase
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
AgentServiceClass ( ) : System
Start ( ) : void

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

Метод Описание
OnStart ( string args ) : void
OnStop ( ) : void

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

Метод Описание
ApplyUpdates ( ) : void
EnsurePluginStarted ( PluginInfo plugin ) : void
EnsurePluginsStarted ( ) : void
EnsurePluginsStopped ( ) : void
FindPlugins ( ) : void
Init ( ) : void
KillProcess ( Process process ) : void
RegisterPlugin ( string name ) : void
Report ( Exception exc ) : void
ReportEvent ( string message, string category = "Event", EventLogEntryType type = EventLogEntryType.Information ) : void
SendPluginStopSignal ( PluginInfo plugin ) : void
StopPlugin ( PluginInfo plugin ) : void
StopPlugin ( string name ) : void
TerminatePlugin ( PluginInfo plugin ) : void
ThreadProc ( ) : void
UpdatePlugin ( WebClient client, string pluginsUrl, string name, string newVersion ) : void

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

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

public AgentServiceClass ( ) : System
Результат System

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

protected OnStart ( string args ) : void
args string
Результат void

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

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

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

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