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