后端SDK集成参考-C#
本文介绍c#轻量化引擎YunpaiSDK相关方法说明。
1. 前言
C# SDK适用于.net standard2.0标准以上版本, 截止目前,以.net 8.0最佳。
2. 安装
- 直接下载dll,在项目中添加引用。
- 使用dotnet
cli安装:
打开命令行并切换到包含项目文件的目录,运行以下命令安装:
dotnet add package YunApiSDK
- 使用包管理器控制台安装:
在 Visual Studio 中打开项目或解决方案,并选择
打开包管理器控制台窗口。执行以下命令安装:Install-Package YunApiSDK
3. 初始化
方法名 | 方法说明 |
---|---|
YunApiClient | 初始化对象 |
4. 上传模型相关
方法名 | 方法说明 |
---|---|
UploadFileByNdsFileUrlAsync | 获取minio临时上传url |
模型上传-临时授权文件上传 | 使用minio临时上传url上传文件至minio |
5. 插入模型相关
方法名 | 方法说明 |
---|---|
InsertTaskAsync | 插入普通转换 |
BatchInsertTaskAsync | 插入批次转换 |
InsertPartConvertAddTaskAsync | 插入子件转换任务 |
InsertHtmlConvertTaskAsync | 插入离线轻量化预览html转换 |
InsertConvertFormatTaskAsync | 插入格式转换 |
6. 查询任务相关
方法名 | 方法说明 |
---|---|
QueryTaskAsync | 查询除批次插入任务的转换信息 |
QueryBatchTaskAsync | 查询批次插入任务的任务详细信息 |
QueryTaskDetail | 查询3D模型详细信息,返回结构信息、PMI信息、属性信息 url访问地址 |
QueryMultiTaskAsync | 批量查询,支持多个任务ID使用“,”拼接成参数,统一查询返回 |
QueryTaskModelInfoAsync | 查询3D模型详细信息 |
7. 其他处理
方法名 | 方法说明 |
---|---|
RemoveTaskAsync | 取消插入任务,(仅任务未处理状态可以取消) |
DownloadNdsFileAsync | 下载轻量化数据 |