C# Class Revenj.Storage.LitS3Repository

Inheritance: IS3Repository
Show file Open project: ngs-doo/revenj

Public Methods

Method Description
Delete ( string bucket, string key ) : System.Threading.Tasks.Task
Get ( string bucket, string key ) : Task
LitS3Repository ( Configuration settings ) : System
Upload ( string bucket, string key, Stream stream, long length, string>.IDictionary metadata ) : System.Threading.Tasks.Task

Private Methods

Method Description
CheckBucket ( string name ) : void

Method Details

Delete() public method

public Delete ( string bucket, string key ) : System.Threading.Tasks.Task
bucket string
key string
return System.Threading.Tasks.Task

Get() public method

public Get ( string bucket, string key ) : Task
bucket string
key string
return Task

LitS3Repository() public method

public LitS3Repository ( Configuration settings ) : System
settings Revenj.Configuration
return System

Upload() public method

public Upload ( string bucket, string key, Stream stream, long length, string>.IDictionary metadata ) : System.Threading.Tasks.Task
bucket string
key string
stream Stream
length long
metadata string>.IDictionary
return System.Threading.Tasks.Task