mirror of
https://github.com/gnh1201/welsonjs.git
synced 2025-05-13 21:21:03 +00:00
Update ServiceMain.cs
This commit is contained in:
parent
91631c6c1d
commit
debc806516
|
@ -112,10 +112,11 @@ namespace WelsonJS.Service
|
||||||
Language = "JScript",
|
Language = "JScript",
|
||||||
AllowUI = false
|
AllowUI = false
|
||||||
};
|
};
|
||||||
|
scriptControl.Reset();
|
||||||
scriptControl.AddCode(scriptText);
|
scriptControl.AddCode(scriptText);
|
||||||
|
|
||||||
// initialize
|
// initialize
|
||||||
InvokeScriptMethod("initializeService", scriptName, "start");
|
Log(InvokeScriptMethod("initializeService", scriptName, "start"));
|
||||||
}
|
}
|
||||||
catch (Exception ex)
|
catch (Exception ex)
|
||||||
{
|
{
|
||||||
|
@ -142,7 +143,7 @@ namespace WelsonJS.Service
|
||||||
|
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
InvokeScriptMethod("initializeService", scriptName, "stop");
|
Log(InvokeScriptMethod("initializeService", scriptName, "stop"));
|
||||||
if (scriptControl != null)
|
if (scriptControl != null)
|
||||||
{
|
{
|
||||||
scriptControl.Reset();
|
scriptControl.Reset();
|
||||||
|
@ -161,7 +162,7 @@ namespace WelsonJS.Service
|
||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
InvokeScriptMethod("initializeService", scriptName, "elapsedTime");
|
Log(InvokeScriptMethod("initializeService", scriptName, "elapsedTime"));
|
||||||
}
|
}
|
||||||
catch (Exception ex)
|
catch (Exception ex)
|
||||||
{
|
{
|
||||||
|
@ -173,13 +174,14 @@ namespace WelsonJS.Service
|
||||||
{
|
{
|
||||||
if (scriptControl != null)
|
if (scriptControl != null)
|
||||||
{
|
{
|
||||||
return scriptControl.Run(methodName, parameters).ToString();
|
return scriptControl.Run(methodName, parameters)?.ToString() ?? "void";
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
Log("InvokeScriptMethod Ignored: " + methodName);
|
Log("InvokeScriptMethod Ignored: " + methodName);
|
||||||
return null;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
return "void";
|
||||||
}
|
}
|
||||||
|
|
||||||
private void Log(string message)
|
private void Log(string message)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user