C# Class AppMetrics.AgentService.AgentServiceClass

Inheritance: System.ServiceProcess.ServiceBase
Afficher le fichier Open project: fandrei/AppMetrics Class Usage Examples

Méthodes publiques

Méthode Description
AgentServiceClass ( ) : System
Start ( ) : void

Méthodes protégées

Méthode Description
OnStart ( string args ) : void
OnStop ( ) : void

Private Methods

Méthode Description
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

Method Details

AgentServiceClass() public méthode

public AgentServiceClass ( ) : System
Résultat System

OnStart() protected méthode

protected OnStart ( string args ) : void
args string
Résultat void

OnStop() protected méthode

protected OnStop ( ) : void
Résultat void

Start() public méthode

public Start ( ) : void
Résultat void