/// <summary> /// Configures the message domain for the instance of <see cref="CqrsEngineHost"/>. /// </summary> /// <param name="config">configuration syntax.</param> /// <returns>same builder for inline multiple configuration statements</returns> public void Domain(Action <DispatchDirectoryModule> config) { _directory = (registry, contractRegistry) => { var m = new DispatchDirectoryModule(); config(m); m.Configure(registry, contractRegistry); }; }
/// <summary> /// Configures the message domain for the instance of <see cref="CqrsEngineHost"/>. /// </summary> /// <param name="config">configuration syntax.</param> /// <returns>same builder for inline multiple configuration statements</returns> public void Domain(Action<DispatchDirectoryModule> config) { _directory = (registry, contractRegistry) => { var m = new DispatchDirectoryModule(); config(m); m.Configure(registry, contractRegistry); }; }