コード例 #1
0
ファイル: RoomManager.cs プロジェクト: swpuzhang/SparkServer
        public RoomManager(IBusControl bus, IConfiguration configuration,
                           IRoomListConfigRepository roomListConfigRepository)
        {
            _bus = bus;
            var rabbitCfg = configuration.GetSection("Rabbitmq");

            mqUri                     = $"rabbitmq://{rabbitCfg["Host"]}/{rabbitCfg["Vhost"]}";
            matchingGroup             = configuration["MatchingGroup"];
            _roomListConfigRepository = roomListConfigRepository;
        }
コード例 #2
0
 public HostedService(IBusControl busControl, IConfiguration configuration,
                      IRoomListConfigRepository roomRep, ICoinsRangeConfigRepository coinRangeRep,
                      IRoomMatchRedisRepository matchRep)
 {
     _busControl    = busControl;
     _configuration = configuration;
     _roomRep       = roomRep;
     _coinRangeRep  = coinRangeRep;
     _matchRep      = matchRep;
 }