C# Класс RaumfeldNET.ImageDataCache

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

Защищенные свойства (Protected)

Свойство Тип Описание
imageCache Image>.Dictionary
imageCacheNew Image>.Dictionary
imageCacheNewSmall Image>.Dictionary
imageCacheSmall Image>.Dictionary
imageUrlOnRequest List>.Dictionary

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

Метод Описание
ImageDataCache ( ) : System
addImage ( String _imageId, Image _image ) : void
clearImageCache ( ) : void
existsImage ( String _imageId ) : System.Boolean
getImage ( String _imageId, Image &_imageClone, System.Boolean _getThumb = false ) : System.Boolean
initDatabase ( ) : void
loadFromDB ( ) : void
requestImageFromFile ( String _fileName, delegate_OnReqestImageDone _sink ) : void
requestImageFromUrl ( String _imageUrl, delegate_OnReqestImageDone _sink ) : void
saveToDB ( ) : void
saveToDBThread ( ) : void

Защищенные методы

Метод Описание
createThumbnailImage ( Image _image ) : Image
requestImageFromUrlSink ( HttpWebResponse _reponse, delegate_OnReqestImageDone _sink, String _imageId ) : void

Описание методов

ImageDataCache() публичный Метод

public ImageDataCache ( ) : System
Результат System

addImage() публичный Метод

public addImage ( String _imageId, Image _image ) : void
_imageId String
_image Image
Результат void

clearImageCache() публичный Метод

public clearImageCache ( ) : void
Результат void

createThumbnailImage() защищенный Метод

protected createThumbnailImage ( Image _image ) : Image
_image Image
Результат Image

existsImage() публичный Метод

public existsImage ( String _imageId ) : System.Boolean
_imageId String
Результат System.Boolean

getImage() публичный Метод

public getImage ( String _imageId, Image &_imageClone, System.Boolean _getThumb = false ) : System.Boolean
_imageId String
_imageClone Image
_getThumb System.Boolean
Результат System.Boolean

initDatabase() публичный Метод

public initDatabase ( ) : void
Результат void

loadFromDB() публичный Метод

public loadFromDB ( ) : void
Результат void

requestImageFromFile() публичный Метод

public requestImageFromFile ( String _fileName, delegate_OnReqestImageDone _sink ) : void
_fileName String
_sink delegate_OnReqestImageDone
Результат void

requestImageFromUrl() публичный Метод

public requestImageFromUrl ( String _imageUrl, delegate_OnReqestImageDone _sink ) : void
_imageUrl String
_sink delegate_OnReqestImageDone
Результат void

requestImageFromUrlSink() защищенный Метод

protected requestImageFromUrlSink ( HttpWebResponse _reponse, delegate_OnReqestImageDone _sink, String _imageId ) : void
_reponse System.Net.HttpWebResponse
_sink delegate_OnReqestImageDone
_imageId String
Результат void

saveToDB() публичный Метод

public saveToDB ( ) : void
Результат void

saveToDBThread() публичный Метод

public saveToDBThread ( ) : void
Результат void

Описание свойств

imageCache защищенное свойство

protected Dictionary imageCache
Результат Image>.Dictionary

imageCacheNew защищенное свойство

protected Dictionary imageCacheNew
Результат Image>.Dictionary

imageCacheNewSmall защищенное свойство

protected Dictionary imageCacheNewSmall
Результат Image>.Dictionary

imageCacheSmall защищенное свойство

protected Dictionary imageCacheSmall
Результат Image>.Dictionary

imageUrlOnRequest защищенное свойство

protected Dictionary> imageUrlOnRequest
Результат List>.Dictionary