QCloudSMHService Class Reference
Inherits from | NSObject |
---|---|
Declared in | QCloudSMHService.h QCloudSMHService.m |
Other Methods
– deleteLocalSync:
删除同步盘
- (void)deleteLocalSync:(QCloudDeleteLocalSyncRequest *)request
Declared In
QCloudSMHService.h
– smhPutObject:
SMH简单上传
- (void)smhPutObject:(QCloudSMHPutObjectRequest *)request
Declared In
QCloudSMHService.h
– smhQuickPutObject:
快速上传
- (void)smhQuickPutObject:(QCloudSMHQuickPutObjectRequest *)request
Declared In
QCloudSMHService.h
– getUploadStateInfo:
获取分块上传状态
- (void)getUploadStateInfo:(QCloudSMHGetUploadStateRequest *)request
Declared In
QCloudSMHService.h
– smhStartPartUpload:
开分块上传
- (void)smhStartPartUpload:(QCloudSMHUploadPartRequest *)request
Declared In
QCloudSMHService.h
– putObject:
实际简单上传
- (void)putObject:(QCloudPutObjectRequest *)request
Declared In
QCloudSMHService.h
– uploadPartObject:
分块上传
- (void)uploadPartObject:(QCloudUploadPartRequest *)request
Declared In
QCloudSMHService.h
– complelteUploadPartObject:
完成上传
- (void)complelteUploadPartObject:(QCloudSMHCompleteUploadRequest *)request
Declared In
QCloudSMHService.h
– deleteUploadPartObject:
取消上传
- (void)deleteUploadPartObject:(QCloudSMHAbortMultipfartUploadRequest *)request
Declared In
QCloudSMHService.h
– listContents:
获取文件
- (void)listContents:(QCloudSMHListContentsRequest *)request
Declared In
QCloudSMHService.h
– initSearch:
搜索文件
- (void)initSearch:(QCloudSMHInitiateSearchRequest *)request
Declared In
QCloudSMHService.h
– resumeSearch:
搜索文件
- (void)resumeSearch:(QCloudSMHResumeSearchRequest *)request
Declared In
QCloudSMHService.h
– abortSearch:
丢弃搜索
- (void)abortSearch:(QCloudSMHAbortSearchRequest *)request
Declared In
QCloudSMHService.h
– deleteFile:
删除文件
- (void)deleteFile:(QCloudSMHDeleteFileRequest *)request
Declared In
QCloudSMHService.h
– headDirectory:
获取目/相薄状态
- (void)headDirectory:(QCloudSMHHeadDirectoryRequest *)request
Declared In
QCloudSMHService.h
– putDirectory:
创建目录/相薄状态
- (void)putDirectory:(QCloudSMHPutDirectoryRequest *)request
Declared In
QCloudSMHService.h
– deleteDirectory:
删除目录/相薄状态
- (void)deleteDirectory:(QCloudSMHDeleteDirectoryRequest *)request
Declared In
QCloudSMHService.h
– renameDirecotry:
重命名或者移动
- (void)renameDirecotry:(QCloudSMHRenameDirectoryRequest *)request
Declared In
QCloudSMHService.h
– downloadFile:
下载文件
- (void)downloadFile:(QCloudSMHDownloadFileRequest *)request
Declared In
QCloudSMHService.h
– headFile:
检查文件状态
- (void)headFile:(QCloudSMHHeadFileRequest *)request
Declared In
QCloudSMHService.h
– putHisotryVersion:
设置历史版本配置信息
- (void)putHisotryVersion:(QCloudSMHPutHisotryVersionRequest *)request
Declared In
QCloudSMHService.h
– setLatestVersion:
用于设置历史版本为最新版本
- (void)setLatestVersion:(QCloudSMHSetLatestVersionRequest *)request
Declared In
QCloudSMHService.h
– deleteHisotryVersion:
删除历史版本文件
- (void)deleteHisotryVersion:(QCloudSMHDeleteHistoryVersionRequest *)request
Declared In
QCloudSMHService.h
– renameFile:
删除文件
- (void)renameFile:(QCloudSMHRenameFileRequest *)request
Declared In
QCloudSMHService.h
– getPresignedURL:
获取文件预签名链接
- (void)getPresignedURL:(QCloudSMHGetPresignedURLRequest *)request
Declared In
QCloudSMHService.h
– uploadObject:
高级上传
- (void)uploadObject:(QCloudCOSSMHUploadObjectRequest *)request
Declared In
QCloudSMHService.h
– getThumbnail:
获取文件封面
- (void)getThumbnail:(QCloudGetFileThumbnailRequest *)request
Declared In
QCloudSMHService.h
– getRecycleList:
获取回收站列表
- (void)getRecycleList:(QCloudSMHGetRecycleObjectListReqeust *)request
Declared In
QCloudSMHService.h
– deleteRecycleObject:
删除回收站文件
- (void)deleteRecycleObject:(QCloudSMHDeleteRecycleObjectReqeust *)request
Declared In
QCloudSMHService.h
– restoreRecyleObject:
恢复回收站文件
- (void)restoreRecyleObject:(QCloudSMHRestoreRecycleObjectReqeust *)request
Declared In
QCloudSMHService.h
– deleteAllRecyleObject:
清空回收站
- (void)deleteAllRecyleObject:(QCloudSMHDeleteAllRecycleObjectReqeust *)request
Declared In
QCloudSMHService.h
– batchDeleteRecycleObject:
批量删除回收站文件
- (void)batchDeleteRecycleObject:(QCloudSMHBatchDeleteRecycleObjectReqeust *)request
Declared In
QCloudSMHService.h
– batchRestoreRecycleObject:
批量恢复回收站文件
- (void)batchRestoreRecycleObject:(QCloudSMHBatchRestoreRecycleObjectReqeust *)request
Declared In
QCloudSMHService.h
– getTaskStatus:
获取批量操作的任务的状态
- (void)getTaskStatus:(QCloudGetTaskStatusRequest *)request
Declared In
QCloudSMHService.h
– batchMove:
批量移动
- (void)batchMove:(QCloudSMHBatchMoveRequest *)request
Declared In
QCloudSMHService.h
– batchDelete:
批量移动
- (void)batchDelete:(QCloudSMHBatchDeleteRequest *)request
Declared In
QCloudSMHService.h
– batchCopy:
批量移动
- (void)batchCopy:(QCloudSMHBatchCopyRequest *)request
Declared In
QCloudSMHService.h
– renewUploadInfo:
刷新上传信息
- (void)renewUploadInfo:(QCloudSMHPutObjectRenewRequest *)request
Declared In
QCloudSMHService.h
– deleteObject:
删除文件
- (void)deleteObject:(QCloudSMHDeleteObjectRequest *)request
Declared In
QCloudSMHService.h
– copyObject:
复制文件
- (void)copyObject:(QCloudSMHCopyObjectRequest *)request
Declared In
QCloudSMHService.h
– moveObject:
移动文件
- (void)moveObject:(QCloudSMHMoveObjectRequest *)request
Declared In
QCloudSMHService.h
– restoreObject:
批量恢复
- (void)restoreObject:(QCloudSMHRestoreObjectRequest *)request
Declared In
QCloudSMHService.h
– getMyAuthorizedDirectory:
获取文件
- (void)getMyAuthorizedDirectory:(QCloudSMHGetMyAuthorizedDirectoryRequest *)request
Declared In
QCloudSMHService.m
– authorizedDirectoryToSomeone:
分配权限
- (void)authorizedDirectoryToSomeone:(QCloudSMHPostAuthorizeRequest *)request
Declared In
QCloudSMHService.h
– deleteAuthorizedDirectoryFromSomeone:
删除授权
- (void)deleteAuthorizedDirectoryFromSomeone:(QCloudSMHDeleteAuthorizeRequest *)request
Declared In
QCloudSMHService.m
– getRoleList:
获取角色列表
- (void)getRoleList:(QCloudSMHGetRoleListRequest *)request
Declared In
QCloudSMHService.h
– getDonwloadInfo:
获取下载文件信息
- (void)getDonwloadInfo:(QCloudSMHGetDownloadInfoRequest *)request
Declared In
QCloudSMHService.h
– getHistoryDetailInfo:
用于查询历史版本配置信息
- (void)getHistoryDetailInfo:(QCloudSMHGetHistoryInfoRequest *)request
Declared In
QCloudSMHService.h
– getFileListByTags:
用于根据标签筛选文件
- (void)getFileListByTags:(QCloudSMHGetFileListByTagsRequest *)request
Declared In
QCloudSMHService.h
– deleteFileTag:
用于删除给文件打的标签
- (void)deleteFileTag:(QCloudSMHDeleteFileTagRequest *)request
Declared In
QCloudSMHService.h
– getFileTag:
用于获取文件标签
- (void)getFileTag:(QCloudSMHGetFileTagRequest *)request
Declared In
QCloudSMHService.h
– putFileTag:
用于创建标签
- (void)putFileTag:(QCloudSMHPutFileTagRequest *)request
Declared In
QCloudSMHService.h
– deleteTag:
用于删除标签
- (void)deleteTag:(QCloudSMHDeleteTagRequest *)request
Declared In
QCloudSMHService.h
– getTagList:
用于获取标签列表
- (void)getTagList:(QCloudSMHGetTagListRequest *)request
Declared In
QCloudSMHService.h
– exitFileAuthorize:
用于用户主动退出被授权的 文件/文件夹 权限。
- (void)exitFileAuthorize:(QCloudSMHExitFileAuthorizeRequest *)request
Declared In
QCloudSMHService.h
– smhDownload:
高级下载接口
- (void)smhDownload:(QCloudCOSSMHDownloadObjectRequest *)request
Declared In
QCloudSMHService.h
– crossSpaceAsyncCopyDirectory:
同 Library 跨空间复制目录或相簿
- (void)crossSpaceAsyncCopyDirectory:(QCloudSMHCrossSpaceAsyncCopyDirectoryRequest *)request
Declared In
QCloudSMHService.h
– getAlbum:
获取相册封面
- (void)getAlbum:(QCloudSMHGetAlbumRequest *)request
Declared In
QCloudSMHService.h
– crossSpaceCopyDirectory:
异步跨空间复用接口
- (void)crossSpaceCopyDirectory:(QCloudSMHCrossSpaceCopyDirectoryRequest *)request
Declared In
QCloudSMHService.h
Other Methods
sessionManager
当前服务所运行的HTTP Session Manager。一般情况下,所有服务都运行在统一的全局单例上面。
@property (nonatomic, strong, readonly) QCloudHTTPSessionManager *sessionManager
Declared In
QCloudSMHService.h
accessTokenProvider
签名信息的回调接口,该委托必须实现。签名是腾讯云进行服务时进行用户身份校验的关键手段,同时也保障了用户访问的安全性。该委托中通过函数回调来提供签名信息。
@property (nonatomic, strong) id<QCloudSMHAccessTokenProvider> accessTokenProvider
Declared In
QCloudSMHService.h