C# 클래스 GitBin.CacheManager

상속: ICacheManager
파일 보기 프로젝트 열기: hbons/git-bin

공개 메소드들

메소드 설명
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

메소드 상세

CacheManager() 공개 메소드

public CacheManager ( IConfigurationProvider configurationProvider ) : System
configurationProvider IConfigurationProvider
리턴 System

ClearCache() 공개 메소드

public ClearCache ( ) : void
리턴 void

GetFilenamesNotInCache() 공개 메소드

public GetFilenamesNotInCache ( IEnumerable filenamesToCheck ) : string[]
filenamesToCheck IEnumerable
리턴 string[]

GetPathForFile() 공개 메소드

public GetPathForFile ( string filename ) : string
filename string
리턴 string

ListFiles() 공개 메소드

public ListFiles ( ) : GitBin.GitBinFileInfo[]
리턴 GitBin.GitBinFileInfo[]

ReadFileFromCache() 공개 메소드

public ReadFileFromCache ( string filename ) : byte[]
filename string
리턴 byte[]

WriteFileToCache() 공개 메소드

public WriteFileToCache ( string filename, Stream stream ) : void
filename string
stream Stream
리턴 void

WriteFileToCache() 공개 메소드

public WriteFileToCache ( string filename, byte contents, int contentLength ) : void
filename string
contents byte
contentLength int
리턴 void