C# Class GitBin.Remotes.S3Remote

Inheritance: IRemote
ファイルを表示 Open project: hbons/git-bin

Public Methods

Method Description
DownloadFile ( string fullPath, string key ) : void
ListFiles ( ) : GitBinFileInfo[]
S3Remote ( IConfigurationProvider configurationProvider ) : System
UploadFile ( string fullPath, string key ) : void

Private Methods

Method Description
GetClient ( ) : AmazonS3
GetMessageFromException ( AmazonS3Exception e ) : string
ReportProgress ( Amazon.S3.Model.TransferProgressArgs args ) : void

Method Details

DownloadFile() public method

public DownloadFile ( string fullPath, string key ) : void
fullPath string
key string
return void

ListFiles() public method

public ListFiles ( ) : GitBinFileInfo[]
return GitBinFileInfo[]

S3Remote() public method

public S3Remote ( IConfigurationProvider configurationProvider ) : System
configurationProvider IConfigurationProvider
return System

UploadFile() public method

public UploadFile ( string fullPath, string key ) : void
fullPath string
key string
return void