Click or drag to resize
Aliyun.OSS Namespace
Aliyun OSS SDK for .NET. Copyright (C) Alibaba Cloud Computing. All rights reserved.
Classes
  ClassDescription
Public classAbortMultipartUploadRequest
The request to abort a multipart upload. It specifies all parameters needed for the operation.
Public classAccessControlList
The class defines "Access control list"(ACL). It contains a list of Grant instances, each specifies a IGrantee and a Permission.
Public classAppendObjectRequest
The request which is used to append data into an object (existing or non-existing)
Public classAppendObjectResult
The result class for appending operation.
Public classBucket
Bucket is the OSS namespace, which could be thought as storage space.
Public classBucketInfo
The bucket information class
Public classBucketInfoEntry
Public classBucketInfoEntryBucketACL
Public classBucketLocationResult
The result class of the operation to get bucket's location.
Public classBucketLoggingResult
The result class of the operation to get bucket logging config
Public classBucketMetadata
OSS bucket's metadata, which is the collection of 'key,value' pair.
Public classBucketStat
Bucket state.
Public classBucketWebsiteResult
The result class of the operation to get bucket's static website config.
Public classCompleteMultipartUploadRequest
The request class of operation to complete a multipart upload
Public classCompleteMultipartUploadResult
The result class of operation to complete a multipart upload.
Public classCopyObjectRequest
The request class of the operation to copy an existing object to another one. The destination object could be a non-existing or existing object.
Public classCopyObjectResult
Result class for the copy object operation.
Public classCORSRule
Defining a cross origin resource sharing rule
Public classCreateSymlinkRequest
Create symlink request.
Public classDeleteObjectsRequest
The request class of the operation to delete multiple objects in OSS.
Public classDeleteObjectsResult
Description of DeleteObjectsResult.
Public classDeleteObjectsResultDeletedObject
Deleted object class. Key is its only property.
Public classDownloadObjectRequest
Public classGeneratePresignedUriRequest
The request class of the operation to sign the URL
Public classGetBucketStorageCapacityResult
The result class of the operation to get bucket's storage capacity.
Public classGetObjectRequest
The request class for getting object from OSS.
Public classGrant
The access control grant class definition
Public classGroupGrantee
It defines a group of user that could be granted with permission.
Public classInitiateMultipartUploadRequest
The request class of the operation to initiate a multipart upload
Public classInitiateMultipartUploadResult
The result class of the operation to initiate a multipart upload.
Public classLifecycleRule
Lifecycle rule definition class, which represents one rule of Lifecycle
Public classLifecycleRuleLifeCycleExpiration
Life cycle expiration.
Public classLifecycleRuleLifeCycleTransition
Life cycle transition.
Public classListBucketsRequest
The request class of the operation to list Bucket of the current account.
Public classListBucketsResult
The result class of the operation to list buckets.
Public classListMultipartUploadsRequest
The request class of the operation to list ongoing multipart uploads.
Public classListObjectsRequest
The request class of the operation to list objects' summary(OssObjectSummary)
Public classListPartsRequest
The request class of operation to list parts of a ongoing multipart upload.
Public classMultipartUpload
The mutipart upload class definition.
Public classMultipartUploadListing
The result class of the operation to list ongoing multipart uploads.
Public classObjectListing
The result class of the operation to list objects.
Public classObjectMetadata
OSS object's metadata, which is the collection of 'key,value' pair.

It includes user's custom metadata, as well as standard HTTP headers such as Content-Length, ETag, etc.

Public classOssClient
The OSS's access entry point interface's implementation.
Public classOssObject
Base class for OSS's object.
Public classOssObjectSummary
OssObject's summary information, no object data.
Public classOssSymlink
The result object of GetSymlink
Public classOwner
The owner of the OSS object.
Public classPart
The part's summary information in a multipart upload. It does not have the actual content data.
Public classPartETag
The class consists of part ETag and Part number. It's used in the request to complete the multipart upload.
Public classPartListing
The result class of the operation to list the parts of a multipart upload.
Public classPolicyConditions
Conditions list. It specifies all valid fields in the post form.
Public classPutObjectRequest
The request class of the operation to put an object to OSS.
Public classPutObjectResult
The request class of the operatoin to upload an object
Public classRefererConfiguration
Referer Configuration
Public classRefererConfigurationRefererListModel
referer list model
Public classResponseHeaderOverrides
The class to contains the headers the caller hopes to get from the OSS response.
Public classSetBucketAclRequest
The request class of the operation to set the bucket ACL.
Public classSetBucketCorsRequest
The request class of the operation to set the bucket CORS
Public classSetBucketLifecycleRequest
The request class of the operation to set the bucket's lifecycle configuration.
Public classSetBucketLoggingRequest
The request class of the operation to set bucket logging configuration.
Public classSetBucketRefererRequest
The request of the operation to set bucket referer.
Public classSetBucketStorageCapacityRequest
The request class of the operation to set the bucket storage capacity
Public classSetBucketWebsiteRequest
The request class of the operation to set the bucket static website configuration
Public classSetObjectAclRequest
The request class of the operation to set the object ACL.
Public classStreamTransferProgressArgs
Public classUploadObjectRequest
Upload object request.
Public classUploadPartCopyRequest
The request class of the operation to upload the source object as a part of the target object.
Public classUploadPartCopyResult
The result class of the operation to upload a source file as the target object's one part.
Public classUploadPartRequest
The request class of the operation to upload part
Public classUploadPartResult
The result class of the operation to upload part.
Interfaces
  InterfaceDescription
Public interfaceIGrantee
The interface for the grantee entity
Public interfaceIOss
The Object Storage Service (OSS) entry point interface.
Enumerations
  EnumerationDescription
Public enumerationCannedAccessControlList
The enum of canned access control list.

This is a quick way to grant permissions to all users

Public enumerationMatchMode
The match mode enum
Public enumerationPermission
Permission enum definition
Public enumerationProtocol
supported protocol definition. HTTP is the default one.
Public enumerationRuleStatus
Lifecycle rule status
Public enumerationSignHttpMethod
Sign HTTP method enum definition
Public enumerationStorageClass
Storage class of OSS Bucket