C# Class SimpleAWS.S3Client

Mostrar archivo Open project: KabbageInc/SimpleAWS

Private Properties

Property Type Description
CreateRequest System.Net.HttpWebRequest
DoDownloadFile SimpleAWS.Models.S3.S3Response
DoListBucket SimpleAWS.Models.S3.ListBucketResult
DoUploadFile void

Public Methods

Method Description
DownloadFile ( string bucket, string key ) : S3Response
ListBucket ( ListBucketRequest request ) : ListBucketResult
S3Client ( string accessKey, string secretKey, int retryCount ) : System
UploadFile ( string bucket, string key, string body ) : void

Private Methods

Method Description
CreateRequest ( string method, string contentType, string bucket, string key, string parameters ) : HttpWebRequest
DoDownloadFile ( string bucket, string key ) : S3Response
DoListBucket ( ListBucketRequest request ) : ListBucketResult
DoUploadFile ( string bucket, string key, string body ) : void

Method Details

DownloadFile() public method

public DownloadFile ( string bucket, string key ) : S3Response
bucket string
key string
return SimpleAWS.Models.S3.S3Response

ListBucket() public method

public ListBucket ( ListBucketRequest request ) : ListBucketResult
request SimpleAWS.Models.S3.ListBucketRequest
return SimpleAWS.Models.S3.ListBucketResult

S3Client() public method

public S3Client ( string accessKey, string secretKey, int retryCount ) : System
accessKey string
secretKey string
retryCount int
return System

UploadFile() public method

public UploadFile ( string bucket, string key, string body ) : void
bucket string
key string
body string
return void