1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798 |
- namespace IES.ExamServer.Models
- {
- public abstract class MessageBody
- {
- public MessageBody()
- {
- time = DateTimeOffset.UtcNow.ToUnixTimeMilliseconds();
- }
- /// <summary>
- /// 连接id
- /// </summary>
- public virtual string? connid { get; set; }
- /// <summary>
- /// 客户端id
- /// </summary>
- public virtual string? clientid { get; set; }
- /// <summary>
- ///-1 error(红),0 info(黑、白),1 success(绿),2 warning(黄)
- /// </summary>
- public int status { get; set; }
- /// <summary>
- /// 内容
- /// </summary>
- public string? content { get; set; }
- /// <summary>
- /// 消息创建时间
- /// </summary>
- public virtual long time { get; set; }
- /// <summary>
- /// 授权类型,bookjs_api
- /// </summary>
- public virtual string? grant_type { get; set; }
- /// <summary>
- /// 类型message 消息,check检查,download下载,upload上传数据
- /// </summary>
- public string? type { get; set; }
- }
- public class ConnectionMessageBody : MessageBody
- {
- }
- public class DisConnectionMessageBody : MessageBody
- {
- }
- public class DownloadUplodaFileMessageBody : MessageBody
- {
- /// <summary>
- /// 文件大小
- /// </summary>
- public long size { get; set; }
- /// <summary>
- /// 消耗时间
- /// </summary>
- public long cost { get; set; }
- }
- public class CheckFileMessageBody : MessageBody
- {
-
-
- }
- public class MessageContent
- {
- /// <summary>
- ///-1 error(红),0 info(黑、白),1 success(绿),2 warning(黄)
- /// </summary>
- public int status { get; set; }
- /// <summary>
- /// 内容
- /// </summary>
- public string? content { get; set; }
- /// <summary>
- /// 消耗时间
- /// </summary>
- public long cost { get; set; }
- }
-
- public class SignalRClient
- {
- /// <summary>
- /// 授权类型,bookjs_api
- /// </summary>
- public string? grant_type { get; set; }
- /// <summary>
- /// 客户端id
- /// </summary>
- public string? clientid { get; set; }
- /// <summary>
- /// SignalR的连接ID 不建议暴露。
- /// </summary>
- public string? connid { get; set; }
- public string? serverid { get; set; }
- }
- }
|