C# Класс Oss.OssClient

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
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