Example #1
0
        public void Register(ContainerBuilder builder)
        {
            MasterConnection master = new MasterConnection("localhost", 9333);

            master.Start();
            builder.RegisterInstance(master).SingleInstance();
            builder.RegisterType <DistributedFileSystemServiceService>().As <IDistributedFileSystemService>();
            builder.RegisterType <FileMetaData>().As <FileMetaData>();
        }
 public DistributedFileSystemServiceService(ISiteService siteService, MasterConnection master, IConfiguration configuration, ILoggerFactory loggerFactory, ITenant tenant) : base(loggerFactory, tenant)
 {
     this.siteService = siteService;
     this.master      = master;
     this.redisConfig = configuration.GetSection("Redis");
 }