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

– copyFile:

复制

- (void)copyFile:(QCloudSMHCopyFileRequest *)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

– putTag:

用于创建标签

- (void)putTag:(QCloudSMHPutTagRequest *)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