| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 | namespace OASystem.API.OAMethodLib.Hub.HubClients{    public interface IChatClient    {        /// <summary>        ///         /// </summary>        /// <param name="userId"></param>        /// <returns></returns>        Task SignalRLogin(int userId);        /// <summary>        ///         /// </summary>        /// <param name="method"></param>        /// <param name="message"></param>        /// <returns></returns>        Task SendAsync(string method, object message);        /// <summary>        /// 发送消息给所有用户        /// </summary>        /// <param name="message"></param>        /// <returns></returns>        Task SendAll(object message);        /// <summary>        /// 发送消息给指定用户        /// </summary>        /// <param name="message"></param>        /// <returns></returns>        Task SendMessageByUser(object message);        /// <summary>        /// 发送消息给指定用户(自定义)        /// </summary>        /// <param name="message"></param>        /// <returns></returns>        Task SendCustomUserMessage(object message);        /// <summary>        ///         /// </summary>        /// <param name="message"></param>        /// <returns></returns>        Task ReceiveMessage(object message);        /// <summary>        /// 发送消息给指定用户(系统)        /// </summary>        /// <param name="message"></param>        /// <returns></returns>        Task SendSystemToUser(string message);        /// <summary>        /// 发送消息给所有用户(系统)        /// </summary>        /// <param name="message"></param>        /// <returns></returns>        Task SendSystemToAllUser(string message);    }}
 |