public OAuthGrantController(
     ICredentialServer credentialService,
     IUserServer userService)
 {
     _credentialService = credentialService;
     _userService       = userService;
 }
 public CustomOAuthAuthorizationServerProvider(
     ICredentialServer credentialServer,
     IUserServer userServer)
 {
     _credentialServer = credentialServer;
     _userServer       = userServer;
 }
 public AccountController(
     ILogger <AccountController> logger,
     IUserServer userServer)
 {
     _logger     = logger;
     _userServer = userServer;
 }
Example #4
0
        // GET: Home
        public ActionResult Index()
        {
            _userService.Show();
            //在没有Autofac依赖注入的类中可以使用
            IUserServer user = DependencyResolver.Current.GetService <IUserServer>();

            return(View());
        }
 public JWTOAuthController(IOptions <JwtSecurityConfig> option,
                           ILogger logger,
                           IUserServer userServer)
 {
     Config      = option.Value;
     _logger     = logger;
     _userServer = userServer;
 }
Example #6
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="option"></param>
 /// <param name="logger"></param>
 /// <param name="userServer"></param>
 public TokenController(IOptions <JwtSecurityConfig> option,
                        ILogger <TokenController> logger,
                        IUserServer userServer)
 {
     _config     = option.Value;
     _logger     = logger;
     _userServer = userServer;
 }
Example #7
0
 /// <summary>
 /// 构造函数
 /// </summary>
 /// <param name="_jwtSettingsAccesser"></param>
 /// <param name="userServer"></param>
 /// <param name="permissionRequirement"></param>
 /// <param name="hostingEnvironment"></param>
 ///  <param name="logger"></param>
 public AuthorizeController(IOptions <JwtSettings> _jwtSettingsAccesser,
                            IUserServer userServer,
                            PermissionRequirement permissionRequirement, IWebHostEnvironment hostingEnvironment, ILogger <AuthorizeController> logger
                            ) : base(logger)
 {
     this._jwtSettings        = _jwtSettingsAccesser.Value;
     this._userserver         = userServer;
     this._requirement        = permissionRequirement;
     this._hostingEnvironment = hostingEnvironment;
 }
        public AgentInventory FetchAgentsInventory(LLUUID agentID, IUserServer userserver)
        {
            AgentInventory res = null;

            if (!this._agentsInventory.ContainsKey(agentID))
            {
                res = userserver.RequestAgentsInventory(agentID);
                this._agentsInventory.Add(agentID, res);
            }
            return(res);
        }
 public void ClientLeaving(LLUUID clientID, IUserServer userserver)
 {
     if (this._agentsInventory.ContainsKey(clientID))
     {
         if (userserver != null)
         {
             userserver.UpdateAgentsInventory(clientID, this._agentsInventory[clientID]);
         }
         this._agentsInventory.Remove(clientID);
     }
 }
 /// <summary>
 /// 构造函数
 /// </summary>
 /// <param name="_jwtSettingsAccesser"></param>
 /// <param name="userServer"></param>
 /// <param name="redisCacheManager"></param>
 /// <param name="rabbitMQ">消息队列</param>
 /// <param name="permissionRequirement"></param>
 /// <param name="hostingEnvironment"></param>
 /// <param name="schedulerCenter"></param>
 public AuthorizeController(IOptions <JwtSettings> _jwtSettingsAccesser,
                            IUserServer userServer, IRedisCacheManager redisCacheManager, IRabbitMQ rabbitMQ,
                            PermissionRequirement permissionRequirement, IHostingEnvironment hostingEnvironment, ISchedulerCenter schedulerCenter)
 {
     this._jwtSettings        = _jwtSettingsAccesser.Value;
     this._userserver         = userServer;
     this._redisCacheManager  = redisCacheManager;
     this._requirement        = permissionRequirement;
     this._hostingEnvironment = hostingEnvironment;
     this._rabbitMQ           = rabbitMQ;
 }
 /// <summary>
 ///
 /// </summary>
 /// <param name="userServer"></param>
 /// <param name="nodeServer"></param>
 /// <param name="paragraphServer"></param>
 /// <param name="repository"></param>
 /// <param name="gameNodeServer"></param>
 /// <param name="gameStrategyServer"></param>
 public HomeController(
     IUserServer userServer,
     INodeServer nodeServer,
     IParagraphServer paragraphServer,
     IRepository <GameStrategy> repository,
     IGameNodeServer gameNodeServer,
     IGameStrategyServer gameStrategyServer
     )
 {
     _userServer         = userServer;
     _nodeServer         = nodeServer;
     _paragraphServer    = paragraphServer;
     _repository         = repository;
     _gameNodeServer     = gameNodeServer;
     _gameStrategyServer = gameStrategyServer;
 }
Example #12
0
        public Channel()
        {
            ChannelFactory <IUserServer> channelFactoryUser = new ChannelFactory <IUserServer>(new NetTcpBinding(), new EndpointAddress("net.tcp://localhost:4000/IUserServer"));

            userProxy = channelFactoryUser.CreateChannel();

            ChannelFactory <IShopServer> channelFactoryShop = new ChannelFactory <IShopServer>(new NetTcpBinding(), new EndpointAddress("net.tcp://localhost:4000/IShopServer"));

            shopProxy = channelFactoryShop.CreateChannel();

            ChannelFactory <ITelephoneServer> channelFactoryTelephone = new ChannelFactory <ITelephoneServer>(new NetTcpBinding(), new EndpointAddress("net.tcp://localhost:4000/ITelephoneServer"));

            telephoneProxy = channelFactoryTelephone.CreateChannel();

            ChannelFactory <ILogger> channelFactoryLogger = new ChannelFactory <ILogger>(new NetTcpBinding(), new EndpointAddress("net.tcp://localhost:4000/ILogger"));

            logProxy = channelFactoryLogger.CreateChannel();
        }
Example #13
0
 public void Execute(IJobExecutionContext context)
 {
     try
     {
         IUserServer userServer = null;
         //IUserServer userServer = DependencyResolver.Current.GetService<IUserServer>();
         var containner = AutofacDependencyResolver.Current.ApplicationContainer;
         using (containner.BeginLifetimeScope())
         {
             userServer = containner.Resolve <IUserServer>();
         }
         userServer.Show();
     }
     catch (Exception e)
     {
         //throw;
     }
 }
Example #14
0
        static void Main(string[] args)
        {
            //IUserServer user = new UserServer();
            //user.Show();
            ContainerBuilder builder = new ContainerBuilder();

            //builder.RegisterType<UserServer>().As<IUserServer>();
            //builder.RegisterType<UserServer>().AsImplementedInterfaces();

            Assembly assembly = Assembly.Load("Service");

            //builder.RegisterAssemblyTypes(assembly).AsImplementedInterfaces();
            builder.RegisterAssemblyTypes(assembly).AsImplementedInterfaces().PropertiesAutowired();

            IContainer  container  = builder.Build();
            IUserServer userServer = container.Resolve <IUserServer>();

            userServer.Show();

            Console.ReadLine();
        }
Example #15
0
 /// <summary>
 /// 注入服务层
 /// </summary>
 /// <param name="userServer"></param>
 public UserController(IUserServer userServer)
 {
     _userserver = userServer;
 }
Example #16
0
 public UsersController(IUserServer userServer)
 {
     _IUserServer = userServer ?? throw new ArgumentNullException(nameof(userServer));
 }
 public void ClientLeaving(LLUUID clientID, IUserServer userserver)
 {
     if (this._agentsInventory.ContainsKey(clientID))
     {
         if (userserver != null)
         {
             userserver.UpdateAgentsInventory(clientID, this._agentsInventory[clientID]);
         }
         this._agentsInventory.Remove(clientID);
     }
 }
Example #18
0
 public HomeController(IUserServer userService)
 {
     this._userService = userService;
 }
Example #19
0
 public HomeController(IPostServer postServer, IUserServer userServer)
 {
     this.postServer = postServer;
     this.userServer = userServer;
 }
 /// <summary>
 /// 构造函数注入
 /// </summary>
 public PersonalCenterController(IUserServer userServer)
 {
     this._userserver = userServer;
 }
Example #21
0
 public UserController(IUserServer UserServer)
 {
     _server = UserServer;
 }
Example #22
0
 /// <summary>
 /// 构造函数注入
 /// </summary>
 /// <param name="userServer"></param>
 /// <param name="logger"></param>
 public PersonalCenterController(IUserServer userServer, ILogger <PersonalCenterController> logger
                                 ) : base(logger)
 {
     this._userserver = userServer;
 }
 public AgentInventory FetchAgentsInventory(LLUUID agentID, IUserServer userserver)
 {
     AgentInventory res = null;
     if (!this._agentsInventory.ContainsKey(agentID))
     {
         res = userserver.RequestAgentsInventory(agentID);
         this._agentsInventory.Add(agentID,res);
     }
     return res;
 }
Example #24
0
 /// <summary>
 /// 注入服务层
 /// </summary>
 /// <param name="userServer"></param>
 /// <param name="logger"></param>
 public UserController(IUserServer userServer, ILogger <UserController> logger) : base(logger)
 {
     _userserver = userServer;
 }
Example #25
0
 public UserManager(IUserServer server)
 {
     _server = server;
 }