mirror of
https://github.com/gnh1201/welsonjs.git
synced 2025-02-06 15:04:58 +00:00
Update ServiceMain.cs
This commit is contained in:
parent
d758957d68
commit
360d37cd36
|
@ -97,7 +97,7 @@ namespace WelsonJS.Service
|
||||||
}
|
}
|
||||||
catch (Exception ex)
|
catch (Exception ex)
|
||||||
{
|
{
|
||||||
Log("Exception: " + ex.Message);
|
Log("Exception when start: " + ex.Message);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
@ -121,11 +121,14 @@ namespace WelsonJS.Service
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
InvokeScriptMethod("initializeService", scriptName, "stop");
|
InvokeScriptMethod("initializeService", scriptName, "stop");
|
||||||
scriptControl.Reset();
|
if (scriptControl != null)
|
||||||
|
{
|
||||||
|
scriptControl.Reset();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
catch (Exception ex)
|
catch (Exception ex)
|
||||||
{
|
{
|
||||||
Log("Exception: " + ex.Message);
|
Log("Exception when stop: " + ex.Message);
|
||||||
}
|
}
|
||||||
scriptControl = null;
|
scriptControl = null;
|
||||||
|
|
||||||
|
@ -140,13 +143,21 @@ namespace WelsonJS.Service
|
||||||
}
|
}
|
||||||
catch (Exception ex)
|
catch (Exception ex)
|
||||||
{
|
{
|
||||||
Log("Exception: " + ex.Message);
|
Log("Exception when elapsed time: " + ex.Message);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private string InvokeScriptMethod(string methodName, params object[] parameters)
|
private string InvokeScriptMethod(string methodName, params object[] parameters)
|
||||||
{
|
{
|
||||||
return scriptControl.Run(methodName, parameters).ToString();
|
if (scriptControl != null)
|
||||||
|
{
|
||||||
|
return scriptControl.Run(methodName, parameters).ToString();
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
Log("InvokeScriptMethod Ignored: " + methodName);
|
||||||
|
return null;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void Log(string message)
|
private void Log(string message)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user