Parcourir la source

modify extensions

master
yangxiaodong il y a 7 ans
Parent
révision
6cd228676c
3 fichiers modifiés avec 3 ajouts et 17 suppressions
  1. +1
    -1
      src/Cap.Consistency/Extensions/BuilderExtensions.cs
  2. +0
    -12
      src/Cap.Consistency/Extensions/ConsistencyOptions.cs
  3. +2
    -4
      src/Cap.Consistency/Extensions/ServiceCollectionExtensions.cs

+ 1
- 1
src/Cap.Consistency/Extensions/BuilderExtensions.cs Voir le fichier

@@ -31,7 +31,7 @@ namespace Microsoft.AspNetCore.Builder

var context = new TopicRouteContext();

router.RouteAsync(context).Wait();
router.RouteAsync(context);

return app;
}


+ 0
- 12
src/Cap.Consistency/Extensions/ConsistencyOptions.cs Voir le fichier

@@ -1,12 +0,0 @@
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";
}
}

+ 2
- 4
src/Cap.Consistency/Extensions/ServiceCollectionExtensions.cs Voir le fichier

@@ -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);
}


Chargement…
Annuler
Enregistrer