#region程序集Aliyun.OSS、バージョン= 2.9.1.0、文化=中立、なPublicKeyToken = 0ad4175f0dac0b9b
// D:\中国石油化工-TBM \源代码\ 09.Assembly \ Aliyun.OSS.dll
#endregion
使用してシステムを。
使用してSystem.Collections.Genericを。
使用してSystem.IOを。
使用してAliyun.OSS.Common.Authenticationを。
使用してAliyun.OSS.Modelを。
名前空間Aliyun.OSS
{
パブリック インターフェースIOss
{
ボイドAbortMultipartUpload(AbortMultipartUploadRequest abortMultipartUploadRequest)。
AppendObjectResult AppendObject(AppendObjectRequest要求)。
たIAsyncResult BeginAppendObject(AppendObjectRequest要求、AsyncCallbackコールバック、オブジェクト状態);
たIAsyncResult BeginCopyObject(CopyObjectRequest copyObjectRequst、AsyncCallbackコールバックオブジェクトの状態)。
たIAsyncResult BeginGetObject(ストリング bucketName、文字列キー、AsyncCallbackコールバック、オブジェクトの状態)。
たIAsyncResult BeginGetObject(GetObjectRequest getObjectRequest、AsyncCallbackコールバックオブジェクトの状態)。
たIAsyncResult BeginListObjects(ListObjectsRequest listObjectsRequest、AsyncCallbackコールバックオブジェクトの状態)。
たIAsyncResult BeginListObjects(文字列 bucketName、文字列の接頭辞、AsyncCallbackコールバック、オブジェクトの状態)。
たIAsyncResult BeginListObjects(ストリング bucketName、AsyncCallbackコールバック、オブジェクトの状態)。
たIAsyncResult BeginPutObject(ストリング bucketName、文字列キー、文字列 fileToUpload、ObjectMetadataメタデータ、AsyncCallbackコールバックオブジェクトの状態)。
たIAsyncResult BeginPutObject(ストリング bucketName、文字列キー、文字列 fileToUpload、AsyncCallbackコールバック、オブジェクトの状態)。
たIAsyncResult BeginPutObject(PutObjectRequest putObjectRequest、AsyncCallbackコールバック、オブジェクトの状態);
たIAsyncResult BeginPutObject(ストリング bucketName、文字列キー、ストリームコンテンツ、ObjectMetadataメタデータ、AsyncCallbackコールバックオブジェクトの状態)。
たIAsyncResult BeginPutObject(ストリング bucketName、文字列キー、ストリームコンテンツ、AsyncCallbackコールバック、オブジェクトの状態)。
たIAsyncResult BeginUploadPart(UploadPartRequest uploadPartRequest、AsyncCallbackコールバックオブジェクト状態)。
たIAsyncResult BeginUploadPartCopy(UploadPartCopyRequest uploadPartCopyRequest、AsyncCallbackコールバックオブジェクトの状態);
CompleteMultipartUploadResult CompleteMultipartUpload(CompleteMultipartUploadRequest completeMultipartUploadRequest)。
[廃止(" CopyBigObjectが廃止され、代わりにResumableCopyObjectを使用してください" )]
CopyObjectResult CopyBigObject(CopyObjectRequest copyObjectRequest、長い partSize = ヌル、文字列 checkpointDir = NULL );
CopyObjectResult CopyObjectは(CopyObjectRequest copyObjectRequst)。
バケツCreateBucket(文字列bucketName、STORAGECLASS?STORAGECLASS);
バケツCreateBucket(文字列bucketName)。
空 CreateSymlink(文字列 bucketName、文字列のシンボリックリンク、文字列のターゲット)。
空CreateSymlink(CreateSymlinkRequest createSymlinkRequest)。
空 DeleteBucket(文字列bucketName)。
空 DeleteBucketCors(文字列bucketName)。
空 DeleteBucketLifecycle(文字列bucketName)。
空 DeleteBucketLogging(文字列bucketName)。
空 DeleteBucketWebsite(文字列bucketName)。
空 DeleteObjectの(文字列 bucketName、文字列のキー)。
DeleteObjectsResult DeleteObjects(DeleteObjectsRequest deleteObjectsRequest)。
BOOL
AppendObjectResult EndAppendObject(たIAsyncResult asyncResult)。
CopyObjectResult EndCopyResult(たIAsyncResult asyncResult)。
OssObject EndGetObject(たIAsyncResult asyncResult)。DoesBucketExist(文字列bucketName)。
BOOL DoesObjectExist(文字列 bucketName、文字列のキー)。
ObjectListing EndListObjects(たIAsyncResult asyncResult)。
PutObjectResult EndPutObject(たIAsyncResult asyncResult)。
UploadPartResult EndUploadPart(たIAsyncResult asyncResult)。
UploadPartCopyResult EndUploadPartCopy(たIAsyncResult asyncResult)。
文字列GeneratePostPolicy(DateTimeの有効期限、PolicyConditionsのconds)。
ウリGeneratePresignedUri(GeneratePresignedUriRequest generatePresignedUriRequest)。
ウリGeneratePresignedUri(文字列 bucketName、文字列キー、日時、有効期限、SignHttpMethod法)。
ウリGeneratePresignedUri(ストリング bucketName、文字列キー、SignHttpMethod法)。
ウリGeneratePresignedUri(文字列 bucketName、文字列のキー、DateTimeの有効期限)。
ウリGeneratePresignedUri(文字列 bucketName、文字列のキー)。
AccessControlList GetBucketAcl(文字列bucketName)。
IList <CORSRule> GetBucketCors(文字列bucketName)。
BucketInfo GetBucketInfo(文字列bucketName)。
IList <LifecycleRule> GetBucketLifecycle(文字列 bucketName)。bucketName);
BucketLocationResult GetBucketLocation(ストリング
BucketLoggingResult GetBucketLogging(文字列bucketName)。
BucketMetadata GetBucketMetadata(文字列bucketName)。
RefererConfiguration GetBucketReferer(文字列bucketName)。
BucketStat GetBucketStat(文字列bucketName)。
GetBucketStorageCapacityResult GetBucketStorageCapacity(文字列bucketName)。
BucketWebsiteResult GetBucketWebsite(文字列bucketName)。
OssObjectのGetObject(文字列 bucketName、文字列のキー)。
ObjectMetadataのGetObject(GetObjectRequest getObjectRequest、ストリーム出力)。
OssObjectのGetObject(GetObjectRequest getObjectRequest)。
OssObjectのGetObject(URI signedUrl)。
AccessControlList GetObjectAcl(文字列 bucketName、文字列のキー)。
ObjectMetadata GetObjectMetadata(文字列 bucketName、文字列のキー)。
OssSymlink GetSymlink(文字列 bucketName、文字列のシンボリックリンク)。
InitiateMultipartUploadResult InitiateMultipartUpload(InitiateMultipartUploadRequest initiateMultipartUploadRequest)。
ListBucketsResult ListBuckets(ListBucketsRequest listBucketsRequest)。
IEnumerableを <バケット> ListBuckets();
MultipartUploadListing ListMultipartUploads(ListMultipartUploadsRequest listMultipartUploadsRequest)。
ObjectListing ListObjects(文字列bucketName)。
ObjectListing ListObjects(文字列 bucketName、文字列の接頭辞)。
ObjectListing ListObjects(ListObjectsRequest listObjectsRequest)。
PartListing ListParts(ListPartsRequest listPartsRequest)。
空 ModifyObjectMeta(文字列 bucketName、文字列のキー、ObjectMetadata newMeta、長い partSize =?ヌル、文字列 checkpointDir = ヌル);
[廃止(" PutBigObjectは廃止され、代わりにResumableUploadObjectを使用してください" )]
PutObjectResult PutBigObject(文字列 bucketName、文字列のキー、ストリームコンテンツ、ObjectMetadataメタデータ、長い partSize =?ヌル)。
[廃止(" PutBigObjectは廃止され、代わりにResumableUploadObjectを使用してください" )]
PutObjectResult PutBigObject(文字列 bucketName、文字列のキー、列 fileToUpload、ObjectMetadataメタデータ、長い)。?partSize = ヌル
PutObjectResultのputObject(URI signedUrl、ストリングfileToUpload)。
PutObjectResultのputObject(文字列 bucketName、文字列のキー、ストリームコンテンツ、ObjectMetadataメタデータ)。
PutObjectResultのputObject(文字列 bucketName、文字列のキー、ストリームコンテンツ);
PutObjectResultのputObject(URI signedUrl、ストリームコンテンツ、ObjectMetadataメタデータ)。
PutObjectResultのputObject(ウリsignedUrl、文字列fileToUpload、ObjectMetadataメタデータ);
PutObjectResultのputObject(URI signedUrl、ストリームコンテンツ)。
PutObjectResultのputObject(PutObjectRequest putObjectRequest)。
PutObjectResultのputObject(文字列 bucketName、文字列のキー、列fileToUpload)。
PutObjectResultのputObject(文字列 bucketName、文字列のキー、列fileToUpload、ObjectMetadataメタデータ);
RestoreObjectResult RestoreObject(文字列 bucketName、文字列のキー)。
CopyObjectResult ResumableCopyObject(CopyObjectRequest copyObjectRequest、文字列 checkpointDir、長い?partSize = ヌル);
ObjectMetadata ResumableDownloadObject(DownloadObjectRequestリクエスト)。
PutObjectResult ResumableUploadObject(UploadObjectRequestリクエスト)。
PutObjectResult ResumableUploadObject(文字列 bucketName、文字列のキー、列 fileToUpload、ObjectMetadataメタデータ、文字列 checkpointDir、長い partSize =?nullで、イベントハンドラ<StreamTransferProgressArgs> streamTransferProgress = ヌル);
PutObjectResult ResumableUploadObject(文字列 bucketName、文字列のキー、ストリームコンテンツ、ObjectMetadataメタデータ、文字列 checkpointDir、 nullを長いですか?partSize = 、のEventHandler <StreamTransferProgressArgs> streamTransferProgress = NULL );
空SetBucketAcl(SetBucketAclRequest setBucketAclRequest)。
空 SetBucketAcl(文字列bucketName、CannedAccessControlList ACL)。
空SetBucketCors(SetBucketCorsRequest setBucketCorsRequest)。
空SetBucketLifecycle(SetBucketLifecycleRequest setBucketLifecycleRequest)。
空SetBucketLogging(SetBucketLoggingRequest setBucketLoggingRequest)。
空SetBucketReferer(SetBucketRefererRequest setBucketRefererRequest)。
空隙SetBucketStorageCapacity(SetBucketStorageCapacityRequest setBucketStorageCapacityRequest)。
空SetBucketWebsite(SetBucketWebsiteRequest setBucketWebSiteRequest)。
空SetEndpoint(ウリエンドポイント)。
空 SetObjectAcl(文字列 bucketName、文字列のキー、CannedAccessControlList ACL)。
空SetObjectAcl(SetObjectAclRequest setObjectAclRequest)。
空SwitchCredentials(ICredentialsのcredsを);
UploadPartResult UploadPart(UploadPartRequest uploadPartRequest)。
UploadPartCopyResult UploadPartCopy(UploadPartCopyRequest uploadPartCopyRequest)。
}
}