New to Telerik UI for ASP.NET AJAX? Start a free 30-day trial

Definition

Namespace:Telerik.Web.UI

Assembly:Telerik.Web.UI.dll

Syntax:

C#
public class AmazonS3Provider : ProviderBase, IDisposable

Inheritance: objectAmazonS3Provider

Implements: IDisposable

Constructors

C#
public AmazonS3Provider()

Properties

C#
public string AccessKey { get; set; }

AmazonS3Client

AmazonS3Client

C#
protected virtual AmazonS3Client AmazonS3Client { get; set; }
C#
public string BucketName { get; set; }
C#
public bool EnsureContainer { get; set; }
C#
public string SecretKey { 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 AbortChunktUpload(string keyName, string uploadId)
Parameters:keyNamestringuploadIdstring
C#
public virtual void CommitChunkUpload(IDictionary<string, object> config, NameValueCollection metaData)
Parameters:configIDictionary<string, object>metaDataNameValueCollection
C#
public virtual void CreateBucket()
C#
public virtual void DeleteFile(string keyName)
Parameters:keyNamestring
C#
public void Dispose()

Implements: IDisposable.Dispose()

C#
protected virtual void Dispose(bool disposing)
Parameters:disposingbool
C#
public virtual void EnsureStorageContainer()
C#
public virtual void EnsureWebClient()
C#
public override void Initialize(string name, NameValueCollection config)
Parameters:namestringconfigNameValueCollection
C#
public virtual string InitiateMultiPartUpload(string keyName, NameValueCollection metaData)
Parameters:keyNamestringmetaDataNameValueCollectionReturns:

string

C#
public virtual void UploadChunk(NameValueCollection config, Stream fileStream)
Parameters:configNameValueCollectionfileStreamStream
C#
public virtual void UploadFile(string keyName, NameValueCollection metaData, Stream fileStream)
Parameters:keyNamestringmetaDataNameValueCollectionfileStreamStream