C# Class RaumfeldNET.ImageDataCache

Inheritance: DataDB
Afficher le fichier Open project: stoennies/raumwiese Class Usage Examples

Protected Properties

Свойство Type Description
imageCache Image>.Dictionary
imageCacheNew Image>.Dictionary
imageCacheNewSmall Image>.Dictionary
imageCacheSmall Image>.Dictionary
imageUrlOnRequest List>.Dictionary

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
createThumbnailImage ( Image _image ) : Image
requestImageFromUrlSink ( HttpWebResponse _reponse, delegate_OnReqestImageDone _sink, String _imageId ) : void

Method Details

ImageDataCache() public méthode

public ImageDataCache ( ) : System
Résultat System

addImage() public méthode

public addImage ( String _imageId, Image _image ) : void
_imageId String
_image Image
Résultat void

clearImageCache() public méthode

public clearImageCache ( ) : void
Résultat void

createThumbnailImage() protected méthode

protected createThumbnailImage ( Image _image ) : Image
_image Image
Résultat Image

existsImage() public méthode

public existsImage ( String _imageId ) : System.Boolean
_imageId String
Résultat System.Boolean

getImage() public méthode

public getImage ( String _imageId, Image &_imageClone, System.Boolean _getThumb = false ) : System.Boolean
_imageId String
_imageClone Image
_getThumb System.Boolean
Résultat System.Boolean

initDatabase() public méthode

public initDatabase ( ) : void
Résultat void

loadFromDB() public méthode

public loadFromDB ( ) : void
Résultat void

requestImageFromFile() public méthode

public requestImageFromFile ( String _fileName, delegate_OnReqestImageDone _sink ) : void
_fileName String
_sink delegate_OnReqestImageDone
Résultat void

requestImageFromUrl() public méthode

public requestImageFromUrl ( String _imageUrl, delegate_OnReqestImageDone _sink ) : void
_imageUrl String
_sink delegate_OnReqestImageDone
Résultat void

requestImageFromUrlSink() protected méthode

protected requestImageFromUrlSink ( HttpWebResponse _reponse, delegate_OnReqestImageDone _sink, String _imageId ) : void
_reponse System.Net.HttpWebResponse
_sink delegate_OnReqestImageDone
_imageId String
Résultat void

saveToDB() public méthode

public saveToDB ( ) : void
Résultat void

saveToDBThread() public méthode

public saveToDBThread ( ) : void
Résultat void

Property Details

imageCache protected_oe property

protected Dictionary imageCache
Résultat Image>.Dictionary

imageCacheNew protected_oe property

protected Dictionary imageCacheNew
Résultat Image>.Dictionary

imageCacheNewSmall protected_oe property

protected Dictionary imageCacheNewSmall
Résultat Image>.Dictionary

imageCacheSmall protected_oe property

protected Dictionary imageCacheSmall
Résultat Image>.Dictionary

imageUrlOnRequest protected_oe property

protected Dictionary> imageUrlOnRequest
Résultat List>.Dictionary