/// <summary> /// Specifies the configuration to use for this silo. /// </summary> /// <param name="builder">The host builder.</param> /// <param name="configuration">The configuration.</param> /// <remarks>This method may only be called once per builder instance.</remarks> /// <returns>The silo builder.</returns> public static ISiloBuilder UseConfiguration(this ISiloBuilder builder, ClusterConfiguration configuration) { if (configuration == null) { throw new ArgumentNullException(nameof(configuration)); } return(builder.AddLegacyClusterConfigurationSupport(configuration)); }