Difference between revisions of "ServiceMode"
From ESS-WIKI
Line 1: | Line 1: | ||
− | '''<span style="font-size:medium;">C# code Service Mode</span>''' | + | '''<span style="font-size:medium;">== C# code Service Mode ==</span>''' |
<span style="font-size:medium;">The main entry point for the application.</span> | <span style="font-size:medium;">The main entry point for the application.</span> | ||
<span style="font-size:small;">ServiceBase[] ServicesToRun;<br/>ServicesToRun = new ServiceBase[]<br/>{<br/> new ServiceProgram()<br/>};<br/>ServiceBase.Run(ServicesToRun);</span> | <span style="font-size:small;">ServiceBase[] ServicesToRun;<br/>ServicesToRun = new ServiceBase[]<br/>{<br/> new ServiceProgram()<br/>};<br/>ServiceBase.Run(ServicesToRun);</span> | ||
− | |||
<span style="font-size:medium;">Need define service onstart & onstop action</span> | <span style="font-size:medium;">Need define service onstart & onstop action</span> |
Revision as of 08:10, 6 September 2018
== C# code Service Mode ==
The main entry point for the application.
ServiceBase[] ServicesToRun;
ServicesToRun = new ServiceBase[]
{
new ServiceProgram()
};
ServiceBase.Run(ServicesToRun);
Need define service onstart & onstop action
class ServiceProgram : ServiceBase
{
public ServiceProgram()
{
InitializeComponent();
}
protected override void OnStart (string[] args)
{
// Do something after service started.
}
protected override void OnStop()
{
// Do something before service stopped.
}
private void InitializeComponent()
{
this.ServiceName = "OpcuaClient";
}
}