Commit 6cd22867 authored by yangxiaodong's avatar yangxiaodong

modify extensions

parent d2c77c07
......@@ -31,7 +31,7 @@ namespace Microsoft.AspNetCore.Builder
var context = new TopicRouteContext();
router.RouteAsync(context).Wait();
router.RouteAsync(context);
return app;
}
......
using Cap.Consistency;
namespace Microsoft.AspNetCore.Builder
{
/// <summary>
/// Represents all the options you can use to configure the system.
/// </summary>
public class ConsistencyOptions
{
public string BrokerUrlList { get; set; } = "localhost:9092";
}
}
\ No newline at end of file
......@@ -19,7 +19,7 @@ namespace Microsoft.Extensions.DependencyInjection
/// <returns>An <see cref="ConsistencyBuilder"/> for application services.</returns>
public static ConsistencyBuilder AddConsistency<TMessage>(this IServiceCollection services)
where TMessage : ConsistencyMessage {
return services.AddConsistency<TMessage>(setupAction: null);
return services.AddConsistency<TMessage>(x => new ConsistencyOptions());
}
/// <summary>
......@@ -34,9 +34,7 @@ namespace Microsoft.Extensions.DependencyInjection
services.TryAddScoped<ConsistencyMessageManager<TMessage>, ConsistencyMessageManager<TMessage>>();
if (setupAction != null) {
services.Configure(setupAction);
}
services.Configure(setupAction);
return new ConsistencyBuilder(typeof(TMessage), services);
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment