AmazonS3Provider
Class
Definition
Namespace:Telerik.Web.UI
Assembly:Telerik.Web.UI.dll
Syntax:
C#
public class AmazonS3Provider : ProviderBase, IDisposable
Inheritance: objectAmazonS3Provider
Implements:
Constructors
C#
public AmazonS3Provider()
Properties
AmazonS3Client
AmazonS3Client
C#
protected virtual AmazonS3Client AmazonS3Client { get; set; }
C#
public string BucketName { get; set; }
C#
public bool EnsureContainer { get; set; }
C#
public string SubFolderStructure { get; set; }
C#
public TimeSpan UncommitedFilesExpirationPeriod { get; set; }
C#
public string UploadedPartETag { get; set; }
Methods
C#
public virtual void CommitChunkUpload(IDictionary<string, object> config, NameValueCollection metaData)
C#
public virtual void CreateBucket()
C#
public void Dispose()
Implements:
C#
public virtual void EnsureStorageContainer()
C#
public virtual void EnsureWebClient()
C#
public override void Initialize(string name, NameValueCollection config)
C#
public virtual string InitiateMultiPartUpload(string keyName, NameValueCollection metaData)
C#
public virtual void UploadChunk(NameValueCollection config, Stream fileStream)
C#
public virtual void UploadFile(string keyName, NameValueCollection metaData, Stream fileStream)