C# 클래스 RaumfeldNET.ImageDataCache

상속: DataDB
파일 보기 프로젝트 열기: stoennies/raumwiese 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
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