NIM Unity SDK  V2.4.2
属性 | 所有成员列表
NIM.NIMCustomMessage< T > 模板类 参考

自定义消息基类 更多...

类 NIM.NIMCustomMessage< T > 继承关系图:
NIM.NIMIMMessage NimUtility.NimJsonObject< NIMIMMessage >

属性

virtual T CustomContent [get, set]
 
string Extention [get, set]
 
- 属性 继承自 NIM.NIMIMMessage
NIMSessionType SessionType [get, set]
 会话类型 更多...
 
string SenderID [get, set]
 消息发送方id,服务器填写,发送方不需要填写 更多...
 
string ReceiverID [get, set]
 消息接收方id,给自己发送消息时填写自己id 更多...
 
NIMClientType SenderClientType [get, set]
 消息发送方客户端类型,服务器填写,发送方不需要填写 更多...
 
string SenderDeviceId [get]
 消息发送方设备id,服务器填写,发送方不需要填写 更多...
 
string SenderNickname [get]
 消息发送方昵称,服务器填写,发送方不需要填写 更多...
 
long TimeStamp [get, set]
 消息时间戳(毫秒) 更多...
 
NIMMessageType MessageType [get, set]
 消息类型 更多...
 
string ClientMsgID [get, set]
 消息ID(客户端) 更多...
 
long ServerMsgId [get]
 服务器端消息id 更多...
 
int ResendFlag [get, set]
 消息重发标记位,第一次发送0,重发1 更多...
 
bool NeedCounting [get, set]
 (可选)推送是否要做消息计数(角标) 默认 True 更多...
 
string ServerExtension [get, set]
 第三方扩展字段, 格式不限,长度限制1024 更多...
 
JsonExtension PushPayload [get, set]
 自定义的推送属性,限制非格式化的json string,长度2048 更多...
 
string PushContent [get, set]
 自定义推送文案,长度限制200字节 更多...
 
bool NeedPush [get, set]
 (可选)是否需要推送 默认 True 更多...
 
bool NeedPushNick [get, set]
 (可选)推送是否需要前缀 默认 True 更多...
 
bool ServerSaveHistory [get, set]
 (可选)该消息是否存储云端历史,可选,默认 True 更多...
 
bool Roaming [get, set]
 (可选)该消息是否支持漫游,可选, 默认 True 更多...
 
bool MultiSync [get, set]
 (可选)该消息是否支持发送者多端同步,可选, 默认 True 更多...
 
bool Routable [get, set]
 (可选)该消息是否抄送,0:不支持,1:支持,默认按照app的路由开关 更多...
 
bool SavedOffline [get, set]
 (可选)消息是否要存离线,0:不需要, 1:需要,默认1 更多...
 
bool? AntiSpamEnabled [get, set]
 是否需要过易盾反垃圾,默认false 更多...
 
string AntiSpamContent [get, set]
 (可选)开发者自定义的反垃圾字段,长度限制:5000字符, 格式为json string,{"type" : 1:文本,2:图片,3视频, "data" : "文本内容or图片地址or视频地址"} 更多...
 
bool ClientAntiSpamHitting [get, set]
 是否命中客户端反垃圾 更多...
 
string LocalFilePath [get, set]
 多媒体消息资源本地绝对路径,SDK本地维护,发送多媒体消息时必填 更多...
 
string TalkID [get, set]
 会话id,发送方选填,接收方收到的是消息发送方id 更多...
 
string ResourceId [get, set]
 多媒体资源id,发送方选填,接收方收到的是客户端消息id 更多...
 
NIMMsgLogStatus MsgLogStatus [get, set]
 消息状态 更多...
 
NIMMsgLogSubStatus MsgLogSubStatus [get, set]
 消息状态 更多...
 
string LocalExtension [get, set]
 本地扩展内容 更多...
 
- 属性 继承自 NimUtility.NimJsonObject< NIMIMMessage >
virtual bool IgnoreDefauleValue [get, set]
 
string JSON [get, set]
 

额外继承的成员函数

- Public 成员函数 继承自 NIM.NIMIMMessage
override string Serialize ()
 
- Public 成员函数 继承自 NimUtility.NimJsonObject< NIMIMMessage >
virtual string SerializeWithIndented ()
 
- 静态 Public 成员函数 继承自 NimUtility.NimJsonObject< NIMIMMessage >
static T Deserialize (string json)
 

详细描述

自定义消息基类

模板参数
T自定义消息的实际类型

该类的文档由以下文件生成: