C# 클래스 Oss.OssClient

파일 보기 프로젝트 열기: zhongleiyang/OssSDK-.net-4.5 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
httpClient System.Net.Http.HttpClient
networkCredential System.Net.NetworkCredential

공개 메소드들

메소드 설명
CompleteMultipartUpload ( CompleteMultipartUploadModel completeMultipartUploadModel ) : Task
CreateBucket ( string bucketName ) : Task
DeleteBucket ( string bucketName ) : Task
DeleteMultipartUpload ( MultiUploadRequestData multiUploadObject ) : Task
DeleteObject ( string bucketName, string key ) : Task
GetBucketAcl ( string bucketName ) : Task
GetObject ( GetObjectRequest getObjectRequest, Stream output, Action downloadProcessCallback = null, CancellationToken cancellationToken = null ) : Task
GetObject ( GetObjectRequest getObjectRequest, Action downloadProcessCallback = null, CancellationToken cancellationToken = null ) : Task
GetObject ( string bucketName, string key, Action downloadProcessCallback = null, CancellationToken cancellationToken = null ) : Task
GetObjectMetadata ( string bucketName, string key ) : Task
ListBuckets ( ) : Task>
ListMultiUploadParts ( string buketName, string key, string uploadId ) : Task
ListMultipartUploads ( string bucketName ) : Task
ListObjects ( ListObjectsRequest listObjectsRequest ) : Task
ListObjects ( string bucketName ) : Task
ListObjects ( string bucketName, string prefix ) : Task
MultipartUpload ( MultiUploadRequestData multiUploadObject, Action uploadProcessCallback = null, CancellationToken cancellationToken = null ) : Task
MultipartUploadInitiate ( string bucketName, string key ) : Task
OssClient ( Uri endpoint, string accessId, string accessKey ) : Oss.Deserial
OssClient ( string accessId, string accessKey ) : Oss.Deserial
OssClient ( string endpoint, string accessId, string accessKey ) : Oss.Deserial
PutObject ( string bucketName, string key, Stream content, ObjectMetadata metadata, Action uploadProcessCallback = null, CancellationToken cancellationToken = null ) : Task
SetBucketAcl ( string bucketName, CannedAccessControlList acl ) : Task

메소드 상세

CompleteMultipartUpload() 공개 메소드

public CompleteMultipartUpload ( CompleteMultipartUploadModel completeMultipartUploadModel ) : Task
completeMultipartUploadModel Oss.Model.CompleteMultipartUploadModel
리턴 Task

CreateBucket() 공개 메소드

public CreateBucket ( string bucketName ) : Task
bucketName string
리턴 Task

DeleteBucket() 공개 메소드

public DeleteBucket ( string bucketName ) : Task
bucketName string
리턴 Task

DeleteMultipartUpload() 공개 메소드

public DeleteMultipartUpload ( MultiUploadRequestData multiUploadObject ) : Task
multiUploadObject MultiUploadRequestData
리턴 Task

DeleteObject() 공개 메소드

public DeleteObject ( string bucketName, string key ) : Task
bucketName string
key string
리턴 Task

GetBucketAcl() 공개 메소드

public GetBucketAcl ( string bucketName ) : Task
bucketName string
리턴 Task

GetObject() 공개 메소드

public GetObject ( GetObjectRequest getObjectRequest, Stream output, Action downloadProcessCallback = null, CancellationToken cancellationToken = null ) : Task
getObjectRequest GetObjectRequest
output Stream
downloadProcessCallback Action
cancellationToken System.Threading.CancellationToken
리턴 Task

GetObject() 공개 메소드

public GetObject ( GetObjectRequest getObjectRequest, Action downloadProcessCallback = null, CancellationToken cancellationToken = null ) : Task
getObjectRequest GetObjectRequest
downloadProcessCallback Action
cancellationToken System.Threading.CancellationToken
리턴 Task

GetObject() 공개 메소드

public GetObject ( string bucketName, string key, Action downloadProcessCallback = null, CancellationToken cancellationToken = null ) : Task
bucketName string
key string
downloadProcessCallback Action
cancellationToken System.Threading.CancellationToken
리턴 Task

GetObjectMetadata() 공개 메소드

public GetObjectMetadata ( string bucketName, string key ) : Task
bucketName string
key string
리턴 Task

ListBuckets() 공개 메소드

public ListBuckets ( ) : Task>
리턴 Task>

ListMultiUploadParts() 공개 메소드

public ListMultiUploadParts ( string buketName, string key, string uploadId ) : Task
buketName string
key string
uploadId string
리턴 Task

ListMultipartUploads() 공개 메소드

public ListMultipartUploads ( string bucketName ) : Task
bucketName string
리턴 Task

ListObjects() 공개 메소드

public ListObjects ( ListObjectsRequest listObjectsRequest ) : Task
listObjectsRequest ListObjectsRequest
리턴 Task

ListObjects() 공개 메소드

public ListObjects ( string bucketName ) : Task
bucketName string
리턴 Task

ListObjects() 공개 메소드

public ListObjects ( string bucketName, string prefix ) : Task
bucketName string
prefix string
리턴 Task

MultipartUpload() 공개 메소드

public MultipartUpload ( MultiUploadRequestData multiUploadObject, Action uploadProcessCallback = null, CancellationToken cancellationToken = null ) : Task
multiUploadObject MultiUploadRequestData
uploadProcessCallback Action
cancellationToken System.Threading.CancellationToken
리턴 Task

MultipartUploadInitiate() 공개 메소드

public MultipartUploadInitiate ( string bucketName, string key ) : Task
bucketName string
key string
리턴 Task

OssClient() 공개 메소드

public OssClient ( Uri endpoint, string accessId, string accessKey ) : Oss.Deserial
endpoint System.Uri
accessId string
accessKey string
리턴 Oss.Deserial

OssClient() 공개 메소드

public OssClient ( string accessId, string accessKey ) : Oss.Deserial
accessId string
accessKey string
리턴 Oss.Deserial

OssClient() 공개 메소드

public OssClient ( string endpoint, string accessId, string accessKey ) : Oss.Deserial
endpoint string
accessId string
accessKey string
리턴 Oss.Deserial

PutObject() 공개 메소드

public PutObject ( string bucketName, string key, Stream content, ObjectMetadata metadata, Action uploadProcessCallback = null, CancellationToken cancellationToken = null ) : Task
bucketName string
key string
content Stream
metadata ObjectMetadata
uploadProcessCallback Action
cancellationToken System.Threading.CancellationToken
리턴 Task

SetBucketAcl() 공개 메소드

public SetBucketAcl ( string bucketName, CannedAccessControlList acl ) : Task
bucketName string
acl CannedAccessControlList
리턴 Task

프로퍼티 상세

httpClient 공개적으로 프로퍼티

public HttpClient,System.Net.Http httpClient
리턴 System.Net.Http.HttpClient

networkCredential 공개적으로 프로퍼티

public NetworkCredential,System.Net networkCredential
리턴 System.Net.NetworkCredential