コード例 #1
0
ファイル: Private.cs プロジェクト: Joseph-Melberg/Manager
    private static IServiceCollection RegisterPlaneApiInfrastructureService(this IServiceCollection collection)
    {
        collection.AddTransient <IPlaneApiInfrastructureService, PlaneApiInfrastructureService>();

        RedisModule.LoadRedisRepository <IPlaneCacheRepository, PlaneCacheRepository, PlaneCacheContext>(collection);

        return(collection);
    }
コード例 #2
0
ファイル: Private.cs プロジェクト: Joseph-Melberg/Manager
    private static IServiceCollection RegisterPlaneListenerInfrastructureService(this IServiceCollection collection)
    {
        collection.AddTransient <IPlaneListenerInfrastructureService, PlaneListenerInfrastructureService>();

        RedisModule.LoadRedisRepository <IPlaneCacheRepository, PlaneCacheRepository, PlaneCacheContext>(collection);

        MySqlModule.LoadSqlRepository <IPlaneFrameMetadataRepository, PlaneFrameMetadataRepository, ReadWriteContext>(collection);

        return(collection);
    }
コード例 #3
0
ファイル: HomeController.cs プロジェクト: captncraig/Opserver
 public HomeController(
     IOptions <OpserverSettings> _settings,
     IEnumerable <StatusModule> modules,
     DashboardModule dashboard,
     SQLModule sql,
     RedisModule redis,
     ElasticModule elastic,
     ExceptionsModule exceptions,
     HAProxyModule haproxy
     ) : base(_settings)
 {
     Modules    = modules;
     Dashboard  = dashboard;
     Sql        = sql;
     Redis      = redis;
     Elastic    = elastic;
     Exceptions = exceptions;
     HAProxy    = haproxy;
 }
コード例 #4
0
 public static ServiceCollection RegisterServices(ServiceCollection services)
 {
     RedisModule.LoadRedisRepository <ITestRepo, TestRepo, RedisDemoContext>(services);
     return(services);
 }