C# Class GitBin.Remotes.S3Remote

Inheritance: IRemote
Afficher le fichier Open project: hbons/git-bin

Méthodes publiques

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

Private Methods

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

Method Details

DownloadFile() public méthode

public DownloadFile ( string fullPath, string key ) : void
fullPath string
key string
Résultat void

ListFiles() public méthode

public ListFiles ( ) : GitBinFileInfo[]
Résultat GitBinFileInfo[]

S3Remote() public méthode

public S3Remote ( IConfigurationProvider configurationProvider ) : System
configurationProvider IConfigurationProvider
Résultat System

UploadFile() public méthode

public UploadFile ( string fullPath, string key ) : void
fullPath string
key string
Résultat void