Я пытаюсь понять код, который я получил, и меня смущает вызов двух методов при запуске сервера OPC-UA.Я использую реализацию OPC-UA в Unified Automation.
Сначала называется
UnifiedAutomation.UaBase.ApplicationInstance.Start(ServerManager,,)
, затем называется
UnifiedAutomation.UaServer.ServerManager.Start(ApplicationInstance)
Вот обобщенный код:
var application = new ApplicationInstance();
var serverManager = new ServerManager("companiURI", "applicationName");
...
application.Start(serverManager, p=>{}, null)
if (!Environment.UserInteractive)
{
serverManager.Start(application);
}
Так в чем же разница между этими двумя методами?