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