using System.Net.WebSockets; namespace XFEExtension.NetCore.CyberComm.XCCNetWork; /// /// XCC网络通讯接收到明文消息事件 /// public abstract class XCCTextMessageReceivedEventArgs : XCCMessageReceivedEventArgs { /// /// 返回文本消息类型 /// public XCCTextMessageType MessageType { get; } /// /// 文本消息 /// public string TextMessage { get; } /// /// 发送时间 /// public DateTime SendTime { get; } /// /// 是否为历史消息 /// public bool IsHistory { get; } internal XCCTextMessageReceivedEventArgs(XCCGroup group, ClientWebSocket? textMessageClientWebSocket, ClientWebSocket? fileTransportClientWebSocket, XCCClientType xCCClientType, string messageId, XCCTextMessageType messageType, string message, string sender, DateTime sendTime, bool isHistory) : base(group, textMessageClientWebSocket, fileTransportClientWebSocket, xCCClientType, sender, messageId) { MessageType = messageType; TextMessage = message; SendTime = sendTime; IsHistory = isHistory; } }