コード例 #1
0
ファイル: MessageSystem.cs プロジェクト: sbacquet/Hexagon
 public async Task StartAsync(NodeConfig nodeConfig, PatternActionsRegistry <M, P> registry = null)
 {
     if (nodeConfig.AssemblyLocations != null && nodeConfig.AssemblyLocations.Any())
     {
         InstallAssemblyResolver(nodeConfig.AssemblyLocations.Distinct());
     }
     await DoStartAsync(nodeConfig, registry);
 }
コード例 #2
0
ファイル: MessageSystem.cs プロジェクト: sbacquet/Hexagon
 public void Start(NodeConfig nodeConfig, PatternActionsRegistry <M, P> registry = null)
 => StartAsync(nodeConfig, registry).Wait();
コード例 #3
0
ファイル: MessageSystem.cs プロジェクト: sbacquet/Hexagon
 protected abstract Task DoStartAsync(NodeConfig nodeConfig, PatternActionsRegistry <M, P> registry = null);