C# Класс GitBin.CacheManager

Наследование: ICacheManager
Показать файл Открыть проект

Открытые методы

Метод Описание
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