NIM C# SDK  6.3.0
NimUtility.SdkCommonSetting Class Reference

Public Member Functions

 SdkCommonSetting ()
 

Properties

string DataBaseEncryptKey [get, set]
 数据库秘钥,目前只支持最多32个字符的加密密钥!建议使用32个字符 More...
 
bool PredownloadAttachmentThumbnail [get, set]
 必填,是否需要预下载附件缩略图,默认为true More...
 
SdkLogLevel LogLevel [get, set]
 定义见SdkLogLevel选填,SDK默认的内置级别为Pro More...
 
bool UsePriviteServer [get, set]
 选填,是否使用私有服务器 More...
 
int CustomTimeout [get, set]
 登录超时,单位秒,默认30 More...
 
int MaxLoginRetry [get, set]
 登录重试最大次数,如需设置建议设置大于3次 More...
 
int PreloadImageQuality [get, set]
 预下载图片质量,选填,范围0-100 More...
 
string PreloadImageResize [get, set]
 预下载图片基于长宽做内缩略,选填,比如宽100高50,则赋值为100x50,中间为字母小写x More...
 
bool SyncSessionAck [get, set]
 设置是否已读未读状态多端同步,默认true More...
 
bool UseHttps [get, set]
 是否启用HTTPS协议,默认为false More...
 
bool CountingTeamNotification [get, set]
 群通知是否计入未读数,默认为false More...
 
bool AnimatedImageEnabled [get, set]
 开启对动图缩略图的支持 More...
 
bool ClientAntiSpam [get, set]
 客户端反垃圾,默认为false,如需开启请提前咨询技术支持或销售 More...
 
bool TeamMsgAckEnabled [get, set]
 群消息已读功能开关,默认为false,如需开启请提前咨询技术支持或销售 More...
 
bool AppDataBackup [get, set]
 是否开启用户数据备份(本地)功能 缺省true More...
 
string DataBackupPath [get, set]
 用户数据文件备份(本地)目录,缺省在数据文件所在目录创建一个db_file.back目录 More...
 
bool AppDataRestore [get, set]
 是否开启用户数据恢复(本地)功能 缺省false More...
 
bool UseDefaultRestore [get, set]
 是否使用缺省的用户数据恢复(本地)方案 缺省false AppDataRestore == true 生效 More...
 
bool CachingMarkreadEnabled [get, set]
 是否开启缓存式“已接收回执”发送,程序可能收到大量消息以至触发频控时可以考虑开启此开关 缺省 false 关闭 More...
 
int CachingMarkreadTime [get, set]
 caching_markread_ == true 时有效 缓存时间 单位ms 缺省 1000 More...
 
int CachingMarkreadCount [get, set]
 caching_markread_ == true 时有效 缓存的最大消息条数 缺省 10 More...
 
bool ResetUnreadCountWhenRecall [get, set]
 撤回消息是否重新计算未读消息计数 More...
 

Constructor & Destructor Documentation

◆ SdkCommonSetting()

NimUtility.SdkCommonSetting.SdkCommonSetting ( )

Property Documentation

◆ AnimatedImageEnabled

bool NimUtility.SdkCommonSetting.AnimatedImageEnabled
getset

开启对动图缩略图的支持

◆ AppDataBackup

bool NimUtility.SdkCommonSetting.AppDataBackup
getset

是否开启用户数据备份(本地)功能 缺省true

◆ AppDataRestore

bool NimUtility.SdkCommonSetting.AppDataRestore
getset

是否开启用户数据恢复(本地)功能 缺省false

◆ CachingMarkreadCount

int NimUtility.SdkCommonSetting.CachingMarkreadCount
getset

caching_markread_ == true 时有效 缓存的最大消息条数 缺省 10

◆ CachingMarkreadEnabled

bool NimUtility.SdkCommonSetting.CachingMarkreadEnabled
getset

是否开启缓存式“已接收回执”发送,程序可能收到大量消息以至触发频控时可以考虑开启此开关 缺省 false 关闭

◆ CachingMarkreadTime

int NimUtility.SdkCommonSetting.CachingMarkreadTime
getset

caching_markread_ == true 时有效 缓存时间 单位ms 缺省 1000

◆ ClientAntiSpam

bool NimUtility.SdkCommonSetting.ClientAntiSpam
getset

客户端反垃圾,默认为false,如需开启请提前咨询技术支持或销售

◆ CountingTeamNotification

bool NimUtility.SdkCommonSetting.CountingTeamNotification
getset

群通知是否计入未读数,默认为false

◆ CustomTimeout

int NimUtility.SdkCommonSetting.CustomTimeout
getset

登录超时,单位秒,默认30

◆ DataBackupPath

string NimUtility.SdkCommonSetting.DataBackupPath
getset

用户数据文件备份(本地)目录,缺省在数据文件所在目录创建一个db_file.back目录

◆ DataBaseEncryptKey

string NimUtility.SdkCommonSetting.DataBaseEncryptKey
getset

数据库秘钥,目前只支持最多32个字符的加密密钥!建议使用32个字符

◆ LogLevel

SdkLogLevel NimUtility.SdkCommonSetting.LogLevel
getset

定义见SdkLogLevel选填,SDK默认的内置级别为Pro

◆ MaxLoginRetry

int NimUtility.SdkCommonSetting.MaxLoginRetry
getset

登录重试最大次数,如需设置建议设置大于3次

◆ PredownloadAttachmentThumbnail

bool NimUtility.SdkCommonSetting.PredownloadAttachmentThumbnail
getset

必填,是否需要预下载附件缩略图,默认为true

◆ PreloadImageQuality

int NimUtility.SdkCommonSetting.PreloadImageQuality
getset

预下载图片质量,选填,范围0-100

◆ PreloadImageResize

string NimUtility.SdkCommonSetting.PreloadImageResize
getset

预下载图片基于长宽做内缩略,选填,比如宽100高50,则赋值为100x50,中间为字母小写x

◆ ResetUnreadCountWhenRecall

bool NimUtility.SdkCommonSetting.ResetUnreadCountWhenRecall
getset

撤回消息是否重新计算未读消息计数

◆ SyncSessionAck

bool NimUtility.SdkCommonSetting.SyncSessionAck
getset

设置是否已读未读状态多端同步,默认true

◆ TeamMsgAckEnabled

bool NimUtility.SdkCommonSetting.TeamMsgAckEnabled
getset

群消息已读功能开关,默认为false,如需开启请提前咨询技术支持或销售

◆ UseDefaultRestore

bool NimUtility.SdkCommonSetting.UseDefaultRestore
getset

是否使用缺省的用户数据恢复(本地)方案 缺省false AppDataRestore == true 生效

◆ UseHttps

bool NimUtility.SdkCommonSetting.UseHttps
getset

是否启用HTTPS协议,默认为false

◆ UsePriviteServer

bool NimUtility.SdkCommonSetting.UsePriviteServer
getset

选填,是否使用私有服务器