C# Class GitBin.CacheManager

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

Méthodes publiques

Méthode Description
CacheManager ( IConfigurationProvider configurationProvider ) : System
ClearCache ( ) : void
GetFilenamesNotInCache ( IEnumerable filenamesToCheck ) : string[]
GetPathForFile ( string filename ) : string
ListFiles ( ) : GitBin.GitBinFileInfo[]
ReadFileFromCache ( string filename ) : byte[]
WriteFileToCache ( string filename, Stream stream ) : void
WriteFileToCache ( string filename, byte contents, int contentLength ) : void

Method Details

CacheManager() public méthode

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

ClearCache() public méthode

public ClearCache ( ) : void
Résultat void

GetFilenamesNotInCache() public méthode

public GetFilenamesNotInCache ( IEnumerable filenamesToCheck ) : string[]
filenamesToCheck IEnumerable
Résultat string[]

GetPathForFile() public méthode

public GetPathForFile ( string filename ) : string
filename string
Résultat string

ListFiles() public méthode

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

ReadFileFromCache() public méthode

public ReadFileFromCache ( string filename ) : byte[]
filename string
Résultat byte[]

WriteFileToCache() public méthode

public WriteFileToCache ( string filename, Stream stream ) : void
filename string
stream Stream
Résultat void

WriteFileToCache() public méthode

public WriteFileToCache ( string filename, byte contents, int contentLength ) : void
filename string
contents byte
contentLength int
Résultat void