/// <summary> /// 初始化设备服务实例 /// </summary> public DeviceAppService(IRepository <Device, long> deviceRepository, DeviceManager deviceManager, IOnlineClientManager onlineClientManager, NotificationManager notificationManager) { _deviceRepository = deviceRepository; _deviceManager = deviceManager; _onlineClientManager = onlineClientManager; _notificationManager = notificationManager; }
/// <summary> /// Initializes a new instance of the <see cref="AbpCommonHub"/> class. /// </summary> public AbpCommonHub(IOnlineClientManager onlineClientManager) { _onlineClientManager = onlineClientManager; Logger = NullLogger.Instance; AbpSession = NullAbpSession.Instance; }
/// <summary> /// Initializes a new instance of the <see cref="AbpCommonHub"/> class. /// </summary> public AbpCommonHub(IOnlineClientManager onlineClientManager, IHttpContextAccessor accessor) { _onlineClientManager = onlineClientManager; Logger = NullLogger.Instance; _accessor = accessor; //AbpSession = NullAbpSession.Instance; }
public NoticeHub(IOnlineClientManager onlineClientManager, IHttpContextAccessor accessor) : base(onlineClientManager, accessor) { //_onlineClientManager = onlineClientManager; //Logger = NullLogger.Instance; //AbpSession = NullAbpSession.Instance; }
public FriendshipAppService( IFriendshipManager friendshipManager, IOnlineClientManager onlineClientManager, IRepository <Friendship, long> friendRepository) { _friendshipManager = friendshipManager; _onlineClientManager = onlineClientManager; _friendRepository = friendRepository; }
/// <summary> /// Initializes a new instance of the <see cref="SignalRRealTimeNotifier"/> class. /// </summary> public SignalRRealTimeNotifier( IOnlineClientManager onlineClientManager, IHubContext <AbpCommonHub> hubContext) { _onlineClientManager = onlineClientManager; _hubContext = hubContext; Logger = NullLogger.Instance; }
protected OnlineClientHubBase( IAppContext appContext, IOnlineClientManager onlineClientManager, WebSocketConnectionManager webSocketConnectionManager) : base(webSocketConnectionManager) { _appContext = appContext; OnlineClientManager = onlineClientManager; }
public SignalRMessageSenderProvider( IOnlineClientManager onlineClientManager, IHubContext <MessagesHub> hubContext, IServiceProvider serviceProvider) : base(serviceProvider) { _hubContext = hubContext; _onlineClientManager = onlineClientManager; }
public MyChatHub(IOnlineClientManager onlineClientManager) { _onlineClientManager = onlineClientManager; Logger = NullLogger.Instance; AbpSession = NullAbpSession.Instance; System.Diagnostics.Trace.WriteLine("MyChatHub ctor"); }
public SignalRNotificationPublisher( IOnlineClientManager onlineClientManager, IHubContext <NotificationsHub> hubContext) { _hubContext = hubContext; _onlineClientManager = onlineClientManager; Logger = NullLogger <SignalRNotificationPublisher> .Instance; }
public AnswerRepairHub(IRepository <GameType> gameTypesRepository, IRepository <GameInstance, long> gameInstancesRepository, IOnlineClientManager onlineClientManager, IClientInfoProvider clientInfoProvider) : base(onlineClientManager, clientInfoProvider) { _gameTypesRepository = gameTypesRepository; _gameInstancesRepository = gameInstancesRepository; }
public ProjectNoticeManager(IRepository <NoticeTexts, Guid> noticeTextRepository, IRepository <NoticeLogs, Guid> noticeLogRepository, IOnlineClientManager onlineClientManager, ISignalrNoticeAppService noticeCommunicator) { _noticeTextRepository = noticeTextRepository; _noticeLogRepository = noticeLogRepository; _noticeCommunicator = noticeCommunicator; _onlineClientManager = onlineClientManager; }
public DeviceController(IDeviceAppService deviceAppService, IForensicsRecordAppService forensicsRecordAppService, IOnlineClientManager onlineClientManager, UserManager userManager, UserAppService userService, RoleAppService roleAppService) { _deviceAppService = deviceAppService; _forensicsRecordAppService = forensicsRecordAppService; _onlineClientManager = onlineClientManager; _userManager = userManager; _userService = userService; _roleAppService = roleAppService; }
public ChatUserStateWatcher( IChatCommunicator chatCommunicator, IUserFriendsCache userFriendsCache, IOnlineClientManager<ChatChannel> onlineClientManager) { _chatCommunicator = chatCommunicator; _userFriendsCache = userFriendsCache; _onlineClientManager = onlineClientManager; }
public SignalRNotificationPublishProvider( IOnlineClientManager onlineClientManager, IHubContext <NotificationsHub> hubContext, IServiceProvider serviceProvider) : base(serviceProvider) { _hubContext = hubContext; _onlineClientManager = onlineClientManager; }
public GameHub(IRepository <User, long> userRepository, IRepository <MjSignalRConnection, long> connectionRepository, IOnlineClientManager onlineClientmanager, IMjGameAppService mjGameAppService) { _userRepository = userRepository; _connectionRepository = connectionRepository; AbpSession = NullAbpSession.Instance; Logger = NullLogger.Instance; _onlineClientmanager = onlineClientmanager; _mjGameAppService = mjGameAppService; }
public static bool Remove( [NotNull] this IOnlineClientManager onlineClientManager, [NotNull] IOnlineClient client) { Check.NotNull(onlineClientManager, nameof(onlineClientManager)); Check.NotNull(client, nameof(client)); return(onlineClientManager.Remove(client.ConnectionId)); }
/// <summary> /// Initializes a new instance of the <see cref="AbpCommonHub"/> class. /// </summary> protected OnlineClientHubBase( IOnlineClientManager onlineClientManager, IOnlineClientInfoProvider clientInfoProvider) { OnlineClientManager = onlineClientManager; OnlineClientInfoProvider = clientInfoProvider; Logger = NullLogger.Instance; AbpSession = NullAbpSession.Instance; }
/// <summary> /// Initializes a new instance of the <see cref="AbpCommonHub"/> class. /// </summary> public AbpCommonHub( IOnlineClientManager onlineClientManager, IClientInfoProvider clientInfoProvider) { _onlineClientManager = onlineClientManager; _clientInfoProvider = clientInfoProvider; Logger = NullLogger.Instance; AbpSession = NullAbpSession.Instance; }
/// <summary> /// 初始化类的新实例。 /// </summary> protected OnlineClientHubBase( IOnlineClientManager onlineClientManager, IClientInfoProvider clientInfoProvider) { OnlineClientManager = onlineClientManager; ClientInfoProvider = clientInfoProvider; Logger = NullLogger.Instance; SharePlatformSession = NullSharePlatformSession.Instance; }
/// <summary> /// Initializes a new instance of the <see cref="CodeZeroCommonHub"/> class. /// </summary> public CodeZeroCommonHub( IOnlineClientManager onlineClientManager, IClientInfoProvider clientInfoProvider) { _onlineClientManager = onlineClientManager; _clientInfoProvider = clientInfoProvider; Logger = NullLogger.Instance; CodeZeroSession = NullCodeZeroSession.Instance; }
/// <summary> /// Initializes a new instance of the <see cref="CodeZeroCommonHub"/> class. /// </summary> protected OnlineClientHubBase( IOnlineClientManager onlineClientManager, IClientInfoProvider clientInfoProvider) { OnlineClientManager = onlineClientManager; ClientInfoProvider = clientInfoProvider; Logger = NullLogger.Instance; CodeZeroSession = NullCodeZeroSession.Instance; }
/// <summary> /// Initializes a new instance of the <see cref="T:Abp.Web.SignalR.Hubs.AbpCommonHub" /> class. /// </summary> public PoliceCommonHub(IOnlineClientManager onlineClientManager, ChatHistoryManager chatHistoryManager, ChatMessageManager chatMessageManager, ChatGroupManager chatGroupManager, UserManager userManager) : base( onlineClientManager) { _onlineClientManager = onlineClientManager; _chatHistoryManager = chatHistoryManager; _chatMessageManager = chatMessageManager; _chatGroupManager = chatGroupManager; _userManager = userManager; }
public MyChatHubDispatcher( IRealTimeNotifier realTimeNotifier, IOnlineClientManager onlineClientManager) { this.realTimeNotifier = realTimeNotifier; this.onlineClientManager = onlineClientManager; AbpSession = NullAbpSession.Instance; Logger = NullLogger.Instance; }
public SignalRNotificationPublishProvider( IOnlineClientManager onlineClientManager, IHubContext <NotificationsHub> hubContext, IOptions <AbpNotificationsSignalROptions> options, IServiceProvider serviceProvider) : base(serviceProvider) { _options = options.Value; _hubContext = hubContext; _onlineClientManager = onlineClientManager; }
public ChatAppService( IRepository <ChatMessage, long> chatMessageRepository, IUserFriendsCache userFriendsCache, IOnlineClientManager onlineClientManager, IChatCommunicator chatCommunicator) { _chatMessageRepository = chatMessageRepository; _userFriendsCache = userFriendsCache; _onlineClientManager = onlineClientManager; _chatCommunicator = chatCommunicator; }
public ProjectSupplementAppService(IRepository <ProjectSupplement, Guid> projectSupplementRepository, IBackgroudWorkJobWithHangFire backgroudWorkJobWithHangFire, //INoticeCommunicator noticeCommunicator, IOnlineClientManager onlineClientManager, IProjectBaseRepository projectBaseRepository, IRepository <SingleProjectInfo, Guid> singleProjectInfoRepository) { _projectSupplementRepository = projectSupplementRepository; _backgroudWorkJobWithHangFire = backgroudWorkJobWithHangFire; //_noticeCommunicator = noticeCommunicator; _onlineClientManager = onlineClientManager; _projectBaseRepository = projectBaseRepository; _singleProjectInfoRepository = singleProjectInfoRepository; }
public static IReadOnlyList <IOnlineClient> GetAllByUserId( [NotNull] this IOnlineClientManager onlineClientManager, [NotNull] IUserIdentifier user) { Check.NotNull(onlineClientManager, nameof(onlineClientManager)); Check.NotNull(user, nameof(user)); return(onlineClientManager.GetAllClients() .Where(c => (c.UserId == user.UserId && c.TenantId == user.TenantId)) .ToImmutableList()); }
public SignalRMessageSenderProvider( IOnlineClientManager onlineClientManager, IHubContext <MessagesHub> hubContext, IServiceProvider serviceProvider, IOptions <AbpIMSignalROptions> options) : base(serviceProvider) { _options = options.Value; _hubContext = hubContext; _onlineClientManager = onlineClientManager; }
public MjGameAppService(IMjGameRepository mjGameRepository, IRepository <User, long> userRepository, IOnlineClientManager onlineClientmanager, IMjGameSessionRepository mjGameSessionRepository) { _userRepository = userRepository; _mjGameRepository = mjGameRepository; _onlineClientmanager = onlineClientmanager; _mjGameSessionRepository = mjGameSessionRepository; AbpSession = NullAbpSession.Instance; }
/// <summary> /// Initializes a new instance of the <see cref="SignalRRealTimeNotifier"/> class. /// </summary> public SignalRRealTimeNotifier(IOnlineClientManager onlineClientManager) { _onlineClientManager = onlineClientManager; Logger = NullLogger.Instance; }
/// <summary> /// Determines whether the specified user is online or not. /// 确定指定的用户是否在线 /// </summary> /// <param name="onlineClientManager">The online client manager. 在线客户端管理类</param> /// <param name="userId">User id. 用户Id</param> public static bool IsOnline(IOnlineClientManager onlineClientManager,long userId) { return onlineClientManager.GetByUserIdOrNull(userId) != null; }
/// <summary> /// Determines whether the specified user is online or not. /// </summary> /// <param name="onlineClientManager">The online client manager.</param> /// <param name="user">User.</param> public static bool IsOnline(IOnlineClientManager onlineClientManager, UserIdentifier user) { return onlineClientManager.GetByUserIdOrNull(user) != null; }