Ejemplo n.º 1
0
        public static IWCloudBuilder AddLoggingAll(this IWCloudBuilder builder)
        {
            var nlog_config_file_path = builder.Services.GetHostingEnvironment().NLogConfigFilePath();

            LoggingStartup.AddLoggingAll(builder, nlog_config_file_path);
            return(builder);
        }
Ejemplo n.º 2
0
 /// <summary>
 /// 自动查找程序集注册依赖
 /// </summary>
 public static IWCloudBuilder AutoRegister(this IWCloudBuilder builder, Assembly[] ass)
 {
     builder.Services.AutoRegister(ass);
     return(builder);
 }
Ejemplo n.º 3
0
 public static IWCloudBuilder AddMessageBus_(this IWCloudBuilder builder, Assembly[] consumer_ass = null)
 {
     builder.Services.AddMessageBus_(builder.Configuration, consumer_ass);
     return(builder);
 }
Ejemplo n.º 4
0
 public static IWCloudBuilder AddLoggingAll(this IWCloudBuilder builder, string nlog_config_file_path)
 {
     builder.Services.AddLoggingAll(builder.Configuration, nlog_config_file_path);
     return(builder);
 }
Ejemplo n.º 5
0
 public static IWCloudBuilder AddWCloudMvc(this IWCloudBuilder builder)
 {
     builder.Services.AddWCloudMvc();
     return(builder);
 }
Ejemplo n.º 6
0
 public static IWCloudBuilder AddFluentValidatorHelper(this IWCloudBuilder builder)
 {
     AddFluentValidatorHelper(builder.Services);
     return(builder);
 }
Ejemplo n.º 7
0
 public static IWCloudBuilder RegEntityValidators(this IWCloudBuilder builder, Assembly[] search_in_assembly)
 {
     RegEntityValidators(builder.Services, search_in_assembly);
     return(builder);
 }
Ejemplo n.º 8
0
 public static IWCloudBuilder AddRedisDistributedCacheProvider_(this IWCloudBuilder builder)
 {
     AddRedisDistributedCacheProvider_(builder.Services);
     return(builder);
 }
Ejemplo n.º 9
0
 public static IWCloudBuilder AddRedisHelper(this IWCloudBuilder builder)
 {
     builder.Services.AddRedisHelper();
     return(builder);
 }
Ejemplo n.º 10
0
 public static IWCloudBuilder AddRedisClient(this IWCloudBuilder builder)
 {
     builder.Services.AddRedisClient(builder.Configuration);
     return(builder);
 }
Ejemplo n.º 11
0
 public static IWCloudBuilder AddRedisDataProtectionKeyStore(this IWCloudBuilder builder)
 {
     AddRedisDataProtectionKeyStore(builder.Services, builder.Configuration);
     return(builder);
 }
Ejemplo n.º 12
0
 /// <summary>
 /// 注册网络请求依赖
 /// </summary>
 public static IWCloudBuilder AddHttpClient(this IWCloudBuilder builder)
 {
     builder.Services.AddHttpClient();
     return(builder);
 }