C# 클래스 Qiniu.Storage.BucketManager

파일 보기 프로젝트 열기: qiniu/csharp-sdk 1 사용 예제들

공개 메소드들

메소드 설명
BucketManager ( Mac mac ) : System.Collections.Generic
batch ( string ops ) : Qiniu.Http.HttpResult
buckets ( ) : BucketsResult
cdnRefresh ( List urls, List dirs ) : CdnRefreshResult
chgm ( string bucket, string key, string mimeType ) : Qiniu.Http.HttpResult
chgmOp ( string bucket, string key, string mimeType ) : string
copy ( string srcBucket, string srcKey, string destBucket, string destKey ) : Qiniu.Http.HttpResult
copy ( string srcBucket, string srcKey, string destBucket, string destKey, bool force ) : Qiniu.Http.HttpResult
copyOp ( string srcBucket, string srcKey, string destBucket, string destKey ) : string
copyOp ( string srcBucket, string srcKey, string destBucket, string destKey, bool force ) : string
delete ( string bucket, string key ) : Qiniu.Http.HttpResult
deleteOp ( string bucket, string key ) : string
domains ( string bucket ) : DomainsResult
fetch ( string remoteResUrl, string bucket, string key ) : FetchResult
fetchOp ( string url, string bucket, string key ) : string
listFiles ( string bucket, string prefix, string marker, int limit, string delimiter ) : ListFilesResult

获取空间文件列表 listFiles(bucket, prefix, marker, limit, delimiter) bucket: 目标空间名称 prefix: 返回指定文件名前缀的文件列表(prefix可设为null) marker: 考虑到设置limit后返回的文件列表可能不全(需要重复执行listFiles操作) 执行listFiles操作时使用marker标记来追加新的结果 特别注意首次执行listFiles操作时marker为null limit: 每次返回结果所包含的文件总数限制(limit<=1000,建议值100) delimiter: 分隔符,比如-或者/等等,可以模拟作为目录结构(参考下述示例) 假设指定空间中有2个文件 fakepath/1.txt fakepath/2.txt 现设置分隔符delimiter = / 得到返回结果items =[],commonPrefixes = [fakepath/] 然后调整prefix = fakepath/ delimiter = null 得到所需结果items = [1.txt,2.txt] 于是可以在本地先创建一个目录fakepath,然后在该目录下写入items中的文件

move ( string srcBucket, string srcKey, string destBucket, string destKey ) : Qiniu.Http.HttpResult
move ( string srcBucket, string srcKey, string destBucket, string destKey, bool force ) : Qiniu.Http.HttpResult
moveOp ( string srcBucket, string srcKey, string destBucket, string destKey ) : string
moveOp ( string srcBucket, string srcKey, string destBucket, string destKey, bool force ) : string
prefetch ( string bucket, string key ) : Qiniu.Http.HttpResult
prefetchOp ( string bucket, string key ) : string
stat ( string bucket, string key ) : Qiniu.Storage.Model.StatResult
statOp ( string bucket, string key ) : string
updateLifecycle ( string bucket, string key, int deleteAfterDays ) : Qiniu.Http.HttpResult
updateLifecycleOp ( string bucket, string key, int deleteAfterDays ) : string

메소드 상세

BucketManager() 공개 메소드

public BucketManager ( Mac mac ) : System.Collections.Generic
mac Qiniu.Util.Mac
리턴 System.Collections.Generic

batch() 공개 메소드

public batch ( string ops ) : Qiniu.Http.HttpResult
ops string
리턴 Qiniu.Http.HttpResult

buckets() 공개 메소드

public buckets ( ) : BucketsResult
리턴 Qiniu.Storage.Model.BucketsResult

cdnRefresh() 공개 메소드

public cdnRefresh ( List urls, List dirs ) : CdnRefreshResult
urls List
dirs List
리턴 Qiniu.Storage.Model.CdnRefreshResult

chgm() 공개 메소드

public chgm ( string bucket, string key, string mimeType ) : Qiniu.Http.HttpResult
bucket string
key string
mimeType string
리턴 Qiniu.Http.HttpResult

chgmOp() 공개 메소드

public chgmOp ( string bucket, string key, string mimeType ) : string
bucket string
key string
mimeType string
리턴 string

copy() 공개 메소드

public copy ( string srcBucket, string srcKey, string destBucket, string destKey ) : Qiniu.Http.HttpResult
srcBucket string
srcKey string
destBucket string
destKey string
리턴 Qiniu.Http.HttpResult

copy() 공개 메소드

public copy ( string srcBucket, string srcKey, string destBucket, string destKey, bool force ) : Qiniu.Http.HttpResult
srcBucket string
srcKey string
destBucket string
destKey string
force bool
리턴 Qiniu.Http.HttpResult

copyOp() 공개 메소드

public copyOp ( string srcBucket, string srcKey, string destBucket, string destKey ) : string
srcBucket string
srcKey string
destBucket string
destKey string
리턴 string

copyOp() 공개 메소드

public copyOp ( string srcBucket, string srcKey, string destBucket, string destKey, bool force ) : string
srcBucket string
srcKey string
destBucket string
destKey string
force bool
리턴 string

delete() 공개 메소드

public delete ( string bucket, string key ) : Qiniu.Http.HttpResult
bucket string
key string
리턴 Qiniu.Http.HttpResult

deleteOp() 공개 메소드

public deleteOp ( string bucket, string key ) : string
bucket string
key string
리턴 string

domains() 공개 메소드

public domains ( string bucket ) : DomainsResult
bucket string
리턴 Qiniu.Storage.Model.DomainsResult

fetch() 공개 메소드

public fetch ( string remoteResUrl, string bucket, string key ) : FetchResult
remoteResUrl string
bucket string
key string
리턴 Qiniu.Storage.Model.FetchResult

fetchOp() 공개 메소드

public fetchOp ( string url, string bucket, string key ) : string
url string
bucket string
key string
리턴 string

listFiles() 공개 메소드

获取空间文件列表 listFiles(bucket, prefix, marker, limit, delimiter) bucket: 目标空间名称 prefix: 返回指定文件名前缀的文件列表(prefix可设为null) marker: 考虑到设置limit后返回的文件列表可能不全(需要重复执行listFiles操作) 执行listFiles操作时使用marker标记来追加新的结果 特别注意首次执行listFiles操作时marker为null limit: 每次返回结果所包含的文件总数限制(limit<=1000,建议值100) delimiter: 分隔符,比如-或者/等等,可以模拟作为目录结构(参考下述示例) 假设指定空间中有2个文件 fakepath/1.txt fakepath/2.txt 现设置分隔符delimiter = / 得到返回结果items =[],commonPrefixes = [fakepath/] 然后调整prefix = fakepath/ delimiter = null 得到所需结果items = [1.txt,2.txt] 于是可以在本地先创建一个目录fakepath,然后在该目录下写入items中的文件
public listFiles ( string bucket, string prefix, string marker, int limit, string delimiter ) : ListFilesResult
bucket string
prefix string
marker string
limit int
delimiter string
리턴 Qiniu.Storage.Model.ListFilesResult

move() 공개 메소드

public move ( string srcBucket, string srcKey, string destBucket, string destKey ) : Qiniu.Http.HttpResult
srcBucket string
srcKey string
destBucket string
destKey string
리턴 Qiniu.Http.HttpResult

move() 공개 메소드

public move ( string srcBucket, string srcKey, string destBucket, string destKey, bool force ) : Qiniu.Http.HttpResult
srcBucket string
srcKey string
destBucket string
destKey string
force bool
리턴 Qiniu.Http.HttpResult

moveOp() 공개 메소드

public moveOp ( string srcBucket, string srcKey, string destBucket, string destKey ) : string
srcBucket string
srcKey string
destBucket string
destKey string
리턴 string

moveOp() 공개 메소드

public moveOp ( string srcBucket, string srcKey, string destBucket, string destKey, bool force ) : string
srcBucket string
srcKey string
destBucket string
destKey string
force bool
리턴 string

prefetch() 공개 메소드

public prefetch ( string bucket, string key ) : Qiniu.Http.HttpResult
bucket string
key string
리턴 Qiniu.Http.HttpResult

prefetchOp() 공개 메소드

public prefetchOp ( string bucket, string key ) : string
bucket string
key string
리턴 string

stat() 공개 메소드

public stat ( string bucket, string key ) : Qiniu.Storage.Model.StatResult
bucket string
key string
리턴 Qiniu.Storage.Model.StatResult

statOp() 공개 메소드

public statOp ( string bucket, string key ) : string
bucket string
key string
리턴 string

updateLifecycle() 공개 메소드

public updateLifecycle ( string bucket, string key, int deleteAfterDays ) : Qiniu.Http.HttpResult
bucket string
key string
deleteAfterDays int
리턴 Qiniu.Http.HttpResult

updateLifecycleOp() 공개 메소드

public updateLifecycleOp ( string bucket, string key, int deleteAfterDays ) : string
bucket string
key string
deleteAfterDays int
리턴 string