NIM Unity SDK  V2.4.2
| 静态 Public 成员函数 | 所有成员列表
NIM.Nos.NosAPI类 参考

静态 Public 成员函数

static void RegDownloadCb (DownloadResultHandler handler)
 注册下载回调,通过注册回调获得http下载结果通知,刷新资源 更多...
 
static void DownloadMedia (NIMIMMessage msg, DownloadResultHandler resHandler, ProgressResultHandler prgHandler, object userData=null)
 获取资源 更多...
 
static void StopDownloadMedia (NIMIMMessage msg)
 停止获取资源(目前仅对文件消息类型有效) 更多...
 
static void Upload (string localFile, UploadResultHandler resHandler, ProgressResultHandler prgHandler, object userData=null)
 上传资源 更多...
 
static void Upload (string localFile, UploadResultHandler2 resHandler, ProgressResultHandler prgHandler, object userData=null)
 上传资源 更多...
 
static void Download (string nosUrl, DownloadResultHandler resHandler, ProgressResultHandler prgHandler, object userData=null)
 下载资源 更多...
 
static void RegisterDefaultUploadCallback (UploadCb callback, IntPtr data)
 (全局回调)注册上传回调,通过注册回调获得HTTP上传结果通知(所有触发HTTP上传任务的接口的参数列表里无法设置通知回调处理函数的通知都走这个通知,比如发送文件图片语音消息等) 更多...
 
static void InitNosTags (System.Collections.Generic.List< NosTagInfo > tags)
 对上传资源时使用的各场景资源生命周期进行初始化,开发者最多可自定义10个场景, 并指定场景资源的生命周期,并可以对缺省场景("nim_default_im"、"nim_default_profile_icon")进行覆盖(重新指定生命周期) 更多...
 
static void Upload2 (string localFile, string tag, UploadResultHandler resHandler, ProgressResultHandler prgHandler, object userData=null)
 上传资源 更多...
 

成员函数说明

◆ RegDownloadCb()

static void NIM.Nos.NosAPI.RegDownloadCb ( DownloadResultHandler  handler)
inlinestatic

注册下载回调,通过注册回调获得http下载结果通知,刷新资源

参数
handler下载的结果回调

◆ DownloadMedia()

static void NIM.Nos.NosAPI.DownloadMedia ( NIMIMMessage  msg,
DownloadResultHandler  resHandler,
ProgressResultHandler  prgHandler,
object  userData = null 
)
inlinestatic

获取资源

参数
msg消息体,NIMVideoMessage NIMAudioMessage NIMFileMessage等带msg_attach属性的有下载信息的消息
resHandler下载的结果回调
prgHandler下载进度的回调

◆ StopDownloadMedia()

static void NIM.Nos.NosAPI.StopDownloadMedia ( NIMIMMessage  msg)
inlinestatic

停止获取资源(目前仅对文件消息类型有效)

参数
msg消息体

◆ Upload() [1/2]

static void NIM.Nos.NosAPI.Upload ( string  localFile,
UploadResultHandler  resHandler,
ProgressResultHandler  prgHandler,
object  userData = null 
)
inlinestatic

上传资源

参数
localFile本地文件的完整路径
resHandler上传的结果回调
prgHandler上传进度的回调

◆ Upload() [2/2]

static void NIM.Nos.NosAPI.Upload ( string  localFile,
UploadResultHandler2  resHandler,
ProgressResultHandler  prgHandler,
object  userData = null 
)
inlinestatic

上传资源

参数
localFile本地文件的完整路径
resHandler上传的结果回调
prgHandler上传进度的回调

◆ Download()

static void NIM.Nos.NosAPI.Download ( string  nosUrl,
DownloadResultHandler  resHandler,
ProgressResultHandler  prgHandler,
object  userData = null 
)
inlinestatic

下载资源

参数
nosUrl下载资源的URL
resHandler下载的结果回调
prgHandler下载进度的回调

◆ RegisterDefaultUploadCallback()

static void NIM.Nos.NosAPI.RegisterDefaultUploadCallback ( UploadCb  callback,
IntPtr  data 
)
inlinestatic

(全局回调)注册上传回调,通过注册回调获得HTTP上传结果通知(所有触发HTTP上传任务的接口的参数列表里无法设置通知回调处理函数的通知都走这个通知,比如发送文件图片语音消息等)

参数
callback
data

◆ InitNosTags()

static void NIM.Nos.NosAPI.InitNosTags ( System.Collections.Generic.List< NosTagInfo tags)
inlinestatic

对上传资源时使用的各场景资源生命周期进行初始化,开发者最多可自定义10个场景, 并指定场景资源的生命周期,并可以对缺省场景("nim_default_im"、"nim_default_profile_icon")进行覆盖(重新指定生命周期)

◆ Upload2()

static void NIM.Nos.NosAPI.Upload2 ( string  localFile,
string  tag,
UploadResultHandler  resHandler,
ProgressResultHandler  prgHandler,
object  userData = null 
)
inlinestatic

上传资源

参数
localFile本地文件的完整路径
tag场景标签,主要用于确定文件的保存时间
resHandler上传的结果回调
prgHandler上传进度的回调

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