/// <exclude /> public static void Initialize() { WorkflowFacade.RunWhenInitialized(() => { lock (_lock) { if (_initialized == false) { WorkflowInstance workflowInstance = WorkflowFacade.CreateNewWorkflow(WorkflowFacade.GetWorkflowType("Composite.C1Console.Actions.Workflows.FlowInformationScavengerWorkflow")); workflowInstance.Start(); WorkflowFacade.RunWorkflow(workflowInstance); Log.LogVerbose(LogTitle, "Flow scavenger started"); _initialized = true; } } }); }
/// <exclude /> public static void Initialize() { WorkflowFacade.RunWhenInitialized(() => { lock (_lock) { if (!_initialized) { WorkflowInstance workflowInstance = WorkflowFacade.CreateNewWorkflow(WorkflowFacade.GetWorkflowType("Composite.C1Console.Events.Workflows.UserConsoleInformationScavengerWorkflow")); workflowInstance.Start(); WorkflowFacade.RunWorkflow(workflowInstance); if (RuntimeInformation.IsDebugBuild) { Log.LogVerbose(LogTitle, "Scavenger started"); } _initialized = true; } } }); }