User Tools

Site Tools


thinkgeo.mapsuite.core.filebitmaptilecache

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
thinkgeo.mapsuite.core.filebitmaptilecache [2015/09/17 10:28]
admin
— (current)
Line 1: Line 1:
-====== ThinkGeo.MapSuite.Core.FileBitmapTileCache ====== 
-This class is a concrete class inherits from BitmapTileCache. In this class, the tiles will be saved in disk and can be viewed very conveniently. 
-===== Inheritance Hierarchy ===== 
-  *System.Object 
-    *ThinkGeo.MapSuite.Core.TileCache 
-      *ThinkGeo.MapSuite.Core.BitmapTileCache 
-        ***ThinkGeo.MapSuite.Core.FileBitmapTileCache** 
-          *[[ThinkGeo.MapSuite.Core.EncryptedFileBitmapTileCache]] 
-===== Members Summary ===== 
-=== Public Constructors === 
-<div class_table>​ 
-**{{wiki:​PublicMethod.gif|}}[[#​FileBitmapTileCache()|FileBitmapTileCache]]** 
-  * **Parameters**:​N/​A 
-  * **DeclaringType**:​N/​A 
-  * **Summary**:​This is the default constructor. 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​PublicMethod.gif|}}[[#​FileBitmapTileCache(String)|FileBitmapTileCache]]** 
-  * **Parameters**:​String 
-  * **DeclaringType**:​N/​A 
-  * **Summary**:​This is the overloads constructor. 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​PublicMethod.gif|}}[[#​FileBitmapTileCache(String,​String)|FileBitmapTileCache]]** 
-  * **Parameters**:​String,​String 
-  * **DeclaringType**:​N/​A 
-  * **Summary**:​This is the overloads constructor. 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​PublicMethod.gif|}}[[#​FileBitmapTileCache(String,​String,​TileImageFormat,​TileMatrix)|FileBitmapTileCache]]** 
-  * **Parameters**:​String,​String,​[[ThinkGeo.MapSuite.Core.TileImageFormat|TileImageFormat]],​[[ThinkGeo.MapSuite.Core.TileMatrix|TileMatrix]] 
-  * **DeclaringType**:​N/​A 
-  * **Summary**:​This is the constructor with all the parameters needed passed in. 
-</​div>​ 
- 
-=== Protected Constructors === 
-=== Public Methods === 
-<div class_table>​ 
-**{{wiki:​PublicMethod.gif|}}[[#​ClearCache(TimeSpan)|ClearCache]]** 
-  * **Parameters**:​TimeSpan 
-  * **DeclaringType**:​N/​A 
-  * **Summary**:​N/​A 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​PublicMethod.gif|}}[[#​ClearCache(Double)|ClearCache]]** 
-  * **Parameters**:​Double 
-  * **DeclaringType**:​N/​A 
-  * **Summary**:​N/​A 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​PublicMethod.gif|}}[[#​ClearCache(TimeSpan,​Double)|ClearCache]]** 
-  * **Parameters**:​TimeSpan,​Double 
-  * **DeclaringType**:​N/​A 
-  * **Summary**:​N/​A 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​PublicMethod.gif|}}[[#​ClearCache()|ClearCache]]** 
-  * **Parameters**:​N/​A 
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.TileCache|TileCache]] 
-  * **Summary**:​N/​A 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​PublicMethod.gif|}}[[#​DeleteTile(Tile)|DeleteTile]]** 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.Tile|Tile]] 
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.TileCache|TileCache]] 
-  * **Summary**:​N/​A 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​PublicMethod.gif|}}[[#​DeleteTiles(RectangleShape)|DeleteTiles]]** 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.TileCache|TileCache]] 
-  * **Summary**:​N/​A 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​PublicMethod.gif|}}[[#​Equals(Object)|Equals]]** 
-  * **Parameters**:​Object 
-  * **DeclaringType**:​Object 
-  * **Summary**:​N/​A 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​PublicMethod.gif|}}[[#​GetHashCode()|GetHashCode]]** 
-  * **Parameters**:​N/​A 
-  * **DeclaringType**:​Object 
-  * **Summary**:​N/​A 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​PublicMethod.gif|}}[[#​GetHigherScaleTile(RectangleShape,​Double)|GetHigherScaleTile]]** 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]],​Double 
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.BitmapTileCache|BitmapTileCache]] 
-  * **Summary**:​N/​A 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​PublicMethod.gif|}}[[#​GetTile(RectangleShape)|GetTile]]** 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.BitmapTileCache|BitmapTileCache]] 
-  * **Summary**:​N/​A 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​PublicMethod.gif|}}[[#​GetTile(Int64,​Int64)|GetTile]]** 
-  * **Parameters**:​Int64,​Int64 
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.BitmapTileCache|BitmapTileCache]] 
-  * **Summary**:​N/​A 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​PublicMethod.gif|}}[[#​GetTileImageFileName(Int64,​Int64)|GetTileImageFileName]]** 
-  * **Parameters**:​Int64,​Int64 
-  * **DeclaringType**:​N/​A 
-  * **Summary**:​N/​A 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​PublicMethod.gif|}}[[#​GetTileImageFileNames(RectangleShape)|GetTileImageFileNames]]** 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
-  * **DeclaringType**:​N/​A 
-  * **Summary**:​N/​A 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​PublicMethod.gif|}}[[#​GetTiles(RectangleShape)|GetTiles]]** 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.BitmapTileCache|BitmapTileCache]] 
-  * **Summary**:​N/​A 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​PublicMethod.gif|}}[[#​GetType()|GetType]]** 
-  * **Parameters**:​N/​A 
-  * **DeclaringType**:​Object 
-  * **Summary**:​N/​A 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​PublicMethod.gif|}}[[#​SaveTile(Tile)|SaveTile]]** 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.Tile|Tile]] 
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.TileCache|TileCache]] 
-  * **Summary**:​N/​A 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​PublicMethod.gif|}}[[#​SaveTiles(Bitmap,​RectangleShape,​Boolean)|SaveTiles]]** 
-  * **Parameters**:​Bitmap,​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]],​Boolean 
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.TileCache|TileCache]] 
-  * **Summary**:​N/​A 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​PublicMethod.gif|}}[[#​SaveTiles(Bitmap,​RectangleShape)|SaveTiles]]** 
-  * **Parameters**:​Bitmap,​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.TileCache|TileCache]] 
-  * **Summary**:​N/​A 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​PublicMethod.gif|}}[[#​ToString()|ToString]]** 
-  * **Parameters**:​N/​A 
-  * **DeclaringType**:​Object 
-  * **Summary**:​N/​A 
-</​div>​ 
- 
-=== Protected Methods === 
-<div class_table>​ 
-**{{wiki:​ProtectedMethod.gif|}}{{wiki:​Static.gif|}}[[#/​xU=()|/​xU=]]** 
-  * **Parameters**:​N/​A 
-  * **DeclaringType**:​N/​A 
-  * **Summary**:​N/​A 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​ProtectedMethod.gif|}}[[#​8xU=(String)|8xU=]]** 
-  * **Parameters**:​String 
-  * **DeclaringType**:​N/​A 
-  * **Summary**:​N/​A 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​ProtectedMethod.gif|}}[[#​9BU=(Bitmap)|9BU=]]** 
-  * **Parameters**:​Bitmap 
-  * **DeclaringType**:​N/​A 
-  * **Summary**:​N/​A 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​ProtectedMethod.gif|}}{{wiki:​Static.gif|}}[[#​9RU=(ImageFormat)|9RU=]]** 
-  * **Parameters**:​ImageFormat 
-  * **DeclaringType**:​N/​A 
-  * **Summary**:​N/​A 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​ProtectedMethod.gif|}}[[#​ClearCacheCore()|ClearCacheCore]]** 
-  * **Parameters**:​N/​A 
-  * **DeclaringType**:​N/​A 
-  * **Summary**:​This method will clear all the tiles in the tileCache. 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​ProtectedMethod.gif|}}[[#​DeleteTileCore(Tile)|DeleteTileCore]]** 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.Tile|Tile]] 
-  * **DeclaringType**:​N/​A 
-  * **Summary**:​This method will delete the target tile passed in. 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​ProtectedMethod.gif|}}[[#​Finalize()|Finalize]]** 
-  * **Parameters**:​N/​A 
-  * **DeclaringType**:​Object 
-  * **Summary**:​N/​A 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​ProtectedMethod.gif|}}[[#​GetHigherScaleTileCore(RectangleShape,​Double)|GetHigherScaleTileCore]]** 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]],​Double 
-  * **DeclaringType**:​N/​A 
-  * **Summary**:​This method overrides the logic in its base class BitmapTileCache. This method will return the HigherScale BitmapTile which is always used for preview effects when ZoomIn or ZoomOut. 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​ProtectedMethod.gif|}}[[#​GetTileCore(Int64,​Int64)|GetTileCore]]** 
-  * **Parameters**:​Int64,​Int64 
-  * **DeclaringType**:​N/​A 
-  * **Summary**:​This method returns the BitmapTile corresponding to passed in row and column. 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​ProtectedMethod.gif|}}[[#​MemberwiseClone()|MemberwiseClone]]** 
-  * **Parameters**:​N/​A 
-  * **DeclaringType**:​Object 
-  * **Summary**:​N/​A 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​ProtectedMethod.gif|}}[[#​MergeBitmaps(IEnumerable<​BitmapTile>,​Double)|MergeBitmaps]]** 
-  * **Parameters**:​IEnumerable<​[[ThinkGeo.MapSuite.Core.BitmapTile|BitmapTile]]>,​Double 
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.BitmapTileCache|BitmapTileCache]] 
-  * **Summary**:​N/​A 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​ProtectedMethod.gif|}}[[#​OnGettingCacheImage(GettingCacheImageBitmapTileCacheEventArgs)|OnGettingCacheImage]]** 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.GettingCacheImageBitmapTileCacheEventArgs|GettingCacheImageBitmapTileCacheEventArgs]] 
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.BitmapTileCache|BitmapTileCache]] 
-  * **Summary**:​N/​A 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​ProtectedMethod.gif|}}[[#​OnGottenCacheImage(GottenCacheImageBitmapTileCacheEventArgs)|OnGottenCacheImage]]** 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.GottenCacheImageBitmapTileCacheEventArgs|GottenCacheImageBitmapTileCacheEventArgs]] 
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.BitmapTileCache|BitmapTileCache]] 
-  * **Summary**:​N/​A 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​ProtectedMethod.gif|}}[[#​SaveTileCore(Tile)|SaveTileCore]]** 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.Tile|Tile]] 
-  * **DeclaringType**:​N/​A 
-  * **Summary**:​This method will save the target tile passed in, you could override this API to create your own logic. 
-</​div>​ 
- 
-=== Public Properties === 
-**{{wiki:​PublicProperty.gif|}}[[#​CacheDirectory|CacheDirectory]]** 
-  * **Return**:​String 
-  * **Summary**:​Gets or sets the cache direcory. 
- 
-**{{wiki:​PublicProperty.gif|}}[[#​CacheId|CacheId]]** 
-  * **Return**:​String 
-  * **Summary**:​N/​A 
- 
-**{{wiki:​PublicProperty.gif|}}[[#​ExpirationTime|ExpirationTime]]** 
-  * **Return**:​TimeSpan 
-  * **Summary**:​N/​A 
- 
-**{{wiki:​PublicProperty.gif|}}[[#​ImageFormat|ImageFormat]]** 
-  * **Return**:​[[ThinkGeo.MapSuite.Core.TileImageFormat|TileImageFormat]] 
-  * **Summary**:​N/​A 
- 
-**{{wiki:​PublicProperty.gif|}}[[#​JpegQuality|JpegQuality]]** 
-  * **Return**:​Int16 
-  * **Summary**:​N/​A 
- 
-**{{wiki:​PublicProperty.gif|}}[[#​LoadingTileImage|LoadingTileImage]]** 
-  * **Return**:​Bitmap 
-  * **Summary**:​N/​A 
- 
-**{{wiki:​PublicProperty.gif|}}[[#​NoDataTileImage|NoDataTileImage]]** 
-  * **Return**:​Bitmap 
-  * **Summary**:​N/​A 
- 
-**{{wiki:​PublicProperty.gif|}}[[#​TileAccessMode|TileAccessMode]]** 
-  * **Return**:​[[ThinkGeo.MapSuite.Core.TileAccessMode|TileAccessMode]] 
-  * **Summary**:​N/​A 
- 
-**{{wiki:​PublicProperty.gif|}}[[#​TileMatrix|TileMatrix]]** 
-  * **Return**:​[[ThinkGeo.MapSuite.Core.TileMatrix|TileMatrix]] 
-  * **Summary**:​N/​A 
- 
-=== Protected Properties === 
-=== Public Events === 
-**{{wiki:​PublicEvent.gif|}}[[#​GettingCacheImage|GettingCacheImage]]** 
-  * **Event Arguments**:​[[ThinkGeo.MapSuite.Core.GettingCacheImageBitmapTileCacheEventArgs|GettingCacheImageBitmapTileCacheEventArgs]] 
-  * **Summary**:​N/​A 
- 
-**{{wiki:​PublicEvent.gif|}}[[#​GottenCacheImage|GottenCacheImage]]** 
-  * **Event Arguments**:​[[ThinkGeo.MapSuite.Core.GottenCacheImageBitmapTileCacheEventArgs|GottenCacheImageBitmapTileCacheEventArgs]] 
-  * **Summary**:​N/​A 
- 
-===== Public Constructors ===== 
-=== FileBitmapTileCache() === 
-This is the default constructor. 
-==== Remarks ==== 
-If you use this constructor,​ you have to set the properties manually. 
-==== Parameters ==== 
-[[#Public Constructors|Go Back]] 
-=== FileBitmapTileCache(String) === 
-This is the overloads constructor. 
-==== Remarks ==== 
-If you use this constructor,​ the other properties are set with default values. 
-==== Parameters ==== 
-**cacheDirectory** 
-  * **Type**:​String 
-  * **Description:​This parameter specifies the cache directory of the tile cache. 
- 
-[[#Public Constructors|Go Back]] 
-=== FileBitmapTileCache(String,​String) === 
-This is the overloads constructor. 
-==== Remarks ==== 
-If you use this constructor,​ the other properties are set with default values. 
-==== Parameters ==== 
-**cacheDirectory** 
-  * **Type**:​String 
-  * **Description:​This parameter specifies the cache directory of the tile cache. 
- 
-**cacheId** 
-  * **Type**:​String 
-  * **Description:​This parameter specifies the cache id of the tile cache. 
- 
-[[#Public Constructors|Go Back]] 
-=== FileBitmapTileCache(String,​String,​TileImageFormat,​TileMatrix) === 
-This is the constructor with all the parameters needed passed in. 
-==== Remarks ==== 
-N/A 
-==== Parameters ==== 
-**cacheDirectory** 
-  * **Type**:​String 
-  * **Description:​This parameter specifies the cache directory of the tile cache. 
- 
-**cacheId** 
-  * **Type**:​String 
-  * **Description:​This parameter specifies the cache id of the tile cache. 
- 
-**imageFormat** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.TileImageFormat|TileImageFormat]] 
-  * **Description:​This parameter specifies the image format of the tile cahce. 
- 
-**tileMatrix** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.TileMatrix|TileMatrix]] 
-  * **Description:​This parameter specifies the tile matrix of the tile cache. 
- 
-[[#Public Constructors|Go Back]] 
-===== Protected Constructors ===== 
-===== Public Methods ===== 
-=== ClearCache(TimeSpan) === 
-N/A 
-==== Remarks ==== 
-N/A 
- 
-**Return Value** 
-  * **Return Type**:Void 
-  * **Description**:​N/​A 
- 
-==== Parameters ==== 
-**tileExpiration** 
-  * **Type**:​TimeSpan 
-  * **Description**:​N/​A 
- 
-[[#Public Methods|Go Back]] 
-=== ClearCache(Double) === 
-N/A 
-==== Remarks ==== 
-N/A 
- 
-**Return Value** 
-  * **Return Type**:Void 
-  * **Description**:​N/​A 
- 
-==== Parameters ==== 
-**maxSizeInMegabytes** 
-  * **Type**:​Double 
-  * **Description**:​N/​A 
- 
-[[#Public Methods|Go Back]] 
-=== ClearCache(TimeSpan,​Double) === 
-N/A 
-==== Remarks ==== 
-N/A 
- 
-**Return Value** 
-  * **Return Type**:Void 
-  * **Description**:​N/​A 
- 
-==== Parameters ==== 
-**tileExpiration** 
-  * **Type**:​TimeSpan 
-  * **Description**:​N/​A 
- 
-**maxSizeInMegabytes** 
-  * **Type**:​Double 
-  * **Description**:​N/​A 
- 
-[[#Public Methods|Go Back]] 
-=== ClearCache() === 
-N/A 
-==== Remarks ==== 
-N/A 
- 
-**Return Value** 
-  * **Return Type**:Void 
-  * **Description**:​N/​A 
- 
-==== Parameters ==== 
-[[#Public Methods|Go Back]] 
-=== DeleteTile(Tile) === 
-N/A 
-==== Remarks ==== 
-N/A 
- 
-**Return Value** 
-  * **Return Type**:Void 
-  * **Description**:​N/​A 
- 
-==== Parameters ==== 
-**tile** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.Tile|Tile]] 
-  * **Description**:​N/​A 
- 
-[[#Public Methods|Go Back]] 
-=== DeleteTiles(RectangleShape) === 
-N/A 
-==== Remarks ==== 
-N/A 
- 
-**Return Value** 
-  * **Return Type**:Void 
-  * **Description**:​N/​A 
- 
-==== Parameters ==== 
-**worldExtent** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
-  * **Description**:​N/​A 
- 
-[[#Public Methods|Go Back]] 
-=== Equals(Object) === 
-N/A 
-==== Remarks ==== 
-N/A 
- 
-**Return Value** 
-  * **Return Type**:​Boolean 
-  * **Description**:​N/​A 
- 
-==== Parameters ==== 
-**obj** 
-  * **Type**:​Object 
-  * **Description**:​N/​A 
- 
-[[#Public Methods|Go Back]] 
-=== GetHashCode() === 
-N/A 
-==== Remarks ==== 
-N/A 
- 
-**Return Value** 
-  * **Return Type**:​Int32 
-  * **Description**:​N/​A 
- 
-==== Parameters ==== 
-[[#Public Methods|Go Back]] 
-=== GetHigherScaleTile(RectangleShape,​Double) === 
-N/A 
-==== Remarks ==== 
-N/A 
- 
-**Return Value** 
-  * **Return Type**:​[[ThinkGeo.MapSuite.Core.BitmapTile|BitmapTile]] 
-  * **Description**:​N/​A 
- 
-==== Parameters ==== 
-**tileBoundingBox** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
-  * **Description**:​N/​A 
- 
-**tileScale** 
-  * **Type**:​Double 
-  * **Description**:​N/​A 
- 
-[[#Public Methods|Go Back]] 
-=== GetTile(RectangleShape) === 
-N/A 
-==== Remarks ==== 
-N/A 
- 
-**Return Value** 
-  * **Return Type**:​[[ThinkGeo.MapSuite.Core.BitmapTile|BitmapTile]] 
-  * **Description**:​N/​A 
- 
-==== Parameters ==== 
-**tileBoundingBox** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
-  * **Description**:​N/​A 
- 
-[[#Public Methods|Go Back]] 
-=== GetTile(Int64,​Int64) === 
-N/A 
-==== Remarks ==== 
-N/A 
- 
-**Return Value** 
-  * **Return Type**:​[[ThinkGeo.MapSuite.Core.BitmapTile|BitmapTile]] 
-  * **Description**:​N/​A 
- 
-==== Parameters ==== 
-**row** 
-  * **Type**:​Int64 
-  * **Description**:​N/​A 
- 
-**column** 
-  * **Type**:​Int64 
-  * **Description**:​N/​A 
- 
-[[#Public Methods|Go Back]] 
-=== GetTileImageFileName(Int64,​Int64) === 
-N/A 
-==== Remarks ==== 
-N/A 
- 
-**Return Value** 
-  * **Return Type**:​String 
-  * **Description**:​N/​A 
- 
-==== Parameters ==== 
-**row** 
-  * **Type**:​Int64 
-  * **Description**:​N/​A 
- 
-**column** 
-  * **Type**:​Int64 
-  * **Description**:​N/​A 
- 
-[[#Public Methods|Go Back]] 
-=== GetTileImageFileNames(RectangleShape) === 
-N/A 
-==== Remarks ==== 
-N/A 
- 
-**Return Value** 
-  * **Return Type**:​Collection<​String>​ 
-  * **Description**:​N/​A 
- 
-==== Parameters ==== 
-**tileBoundingBox** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
-  * **Description**:​N/​A 
- 
-[[#Public Methods|Go Back]] 
-=== GetTiles(RectangleShape) === 
-N/A 
-==== Remarks ==== 
-N/A 
- 
-**Return Value** 
-  * **Return Type**:​Collection<​[[ThinkGeo.MapSuite.Core.BitmapTile|BitmapTile]]>​ 
-  * **Description**:​N/​A 
- 
-==== Parameters ==== 
-**worldExtent** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
-  * **Description**:​N/​A 
- 
-[[#Public Methods|Go Back]] 
-=== GetType() === 
-N/A 
-==== Remarks ==== 
-N/A 
- 
-**Return Value** 
-  * **Return Type**:Type 
-  * **Description**:​N/​A 
- 
-==== Parameters ==== 
-[[#Public Methods|Go Back]] 
-=== SaveTile(Tile) === 
-N/A 
-==== Remarks ==== 
-N/A 
- 
-**Return Value** 
-  * **Return Type**:Void 
-  * **Description**:​N/​A 
- 
-==== Parameters ==== 
-**tile** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.Tile|Tile]] 
-  * **Description**:​N/​A 
- 
-[[#Public Methods|Go Back]] 
-=== SaveTiles(Bitmap,​RectangleShape,​Boolean) === 
-N/A 
-==== Remarks ==== 
-N/A 
- 
-**Return Value** 
-  * **Return Type**:Void 
-  * **Description**:​N/​A 
- 
-==== Parameters ==== 
-**bitmap** 
-  * **Type**:​Bitmap 
-  * **Description**:​N/​A 
- 
-**bitmapExtent** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
-  * **Description**:​N/​A 
- 
-**saveContainedCellsOnly** 
-  * **Type**:​Boolean 
-  * **Description**:​N/​A 
- 
-[[#Public Methods|Go Back]] 
-=== SaveTiles(Bitmap,​RectangleShape) === 
-N/A 
-==== Remarks ==== 
-N/A 
- 
-**Return Value** 
-  * **Return Type**:Void 
-  * **Description**:​N/​A 
- 
-==== Parameters ==== 
-**bitmap** 
-  * **Type**:​Bitmap 
-  * **Description**:​N/​A 
- 
-**bitmapExtent** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
-  * **Description**:​N/​A 
- 
-[[#Public Methods|Go Back]] 
-=== ToString() === 
-N/A 
-==== Remarks ==== 
-N/A 
- 
-**Return Value** 
-  * **Return Type**:​String 
-  * **Description**:​N/​A 
- 
-==== Parameters ==== 
-[[#Public Methods|Go Back]] 
-===== Protected Methods ===== 
-=== /xU=() === 
-N/A 
-==== Remarks ==== 
-N/A 
- 
-**Return Value** 
-  * **Return Type**:​String 
-  * **Description**:​N/​A 
- 
-==== Parameters ==== 
-[[#​Protected Methods|Go Back]] 
-=== 8xU=(String) === 
-N/A 
-==== Remarks ==== 
-N/A 
- 
-**Return Value** 
-  * **Return Type**:​Boolean 
-  * **Description**:​N/​A 
- 
-==== Parameters ==== 
-**tileImageFileName** 
-  * **Type**:​String 
-  * **Description**:​N/​A 
- 
-[[#​Protected Methods|Go Back]] 
-=== 9BU=(Bitmap) === 
-N/A 
-==== Remarks ==== 
-N/A 
- 
-**Return Value** 
-  * **Return Type**:​Byte[] 
-  * **Description**:​N/​A 
- 
-==== Parameters ==== 
-**bitmap** 
-  * **Type**:​Bitmap 
-  * **Description**:​N/​A 
- 
-[[#​Protected Methods|Go Back]] 
-=== 9RU=(ImageFormat) === 
-N/A 
-==== Remarks ==== 
-N/A 
- 
-**Return Value** 
-  * **Return Type**:​ImageCodecInfo 
-  * **Description**:​N/​A 
- 
-==== Parameters ==== 
-**format** 
-  * **Type**:​ImageFormat 
-  * **Description**:​N/​A 
- 
-[[#​Protected Methods|Go Back]] 
-=== ClearCacheCore() === 
-This method will clear all the tiles in the tileCache. 
-==== Remarks ==== 
-This method will not take effect when the ReadOnly is set to true. 
- 
-**Return Value** 
-  * **Return Type**:Void 
-  * **Description**:​N/​A 
- 
-==== Parameters ==== 
-[[#​Protected Methods|Go Back]] 
-=== DeleteTileCore(Tile) === 
-This method will delete the target tile passed in. 
-==== Remarks ==== 
-This method will not take effect when the ReadOnly is set to true. 
- 
-**Return Value** 
-  * **Return Type**:Void 
-  * **Description**:​N/​A 
- 
-==== Parameters ==== 
-**tile** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.Tile|Tile]] 
-  * **Description**:​The target tile to be deleted. 
- 
-[[#​Protected Methods|Go Back]] 
-=== Finalize() === 
-N/A 
-==== Remarks ==== 
-N/A 
- 
-**Return Value** 
-  * **Return Type**:Void 
-  * **Description**:​N/​A 
- 
-==== Parameters ==== 
-[[#​Protected Methods|Go Back]] 
-=== GetHigherScaleTileCore(RectangleShape,​Double) === 
-This method overrides the logic in its base class BitmapTileCache. This method will return the HigherScale BitmapTile which is always used for preview effects when ZoomIn or ZoomOut. 
-==== Remarks ==== 
-N/A 
- 
-**Return Value** 
-  * **Return Type**:​[[ThinkGeo.MapSuite.Core.BitmapTile|BitmapTile]] 
-  * **Description**:​Returns the higher scale(higher zoomLevel) bitmap tile. 
- 
-==== Parameters ==== 
-**tileBoundingBox** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
-  * **Description**:​The parameter specifies the current tile bounding box. 
- 
-**tileScale** 
-  * **Type**:​Double 
-  * **Description**:​This parameter specifies the current tile scale. 
- 
-[[#​Protected Methods|Go Back]] 
-=== GetTileCore(Int64,​Int64) === 
-This method returns the BitmapTile corresponding to passed in row and column. 
-==== Remarks ==== 
-N/A 
- 
-**Return Value** 
-  * **Return Type**:​[[ThinkGeo.MapSuite.Core.BitmapTile|BitmapTile]] 
-  * **Description**:​Returns the BitmapTile corresponding to the passed in row and column. 
- 
-==== Parameters ==== 
-**row** 
-  * **Type**:​Int64 
-  * **Description**:​The target row for the tile to fetch. 
- 
-**column** 
-  * **Type**:​Int64 
-  * **Description**:​The target column for the tile to fetch. 
- 
-[[#​Protected Methods|Go Back]] 
-=== MemberwiseClone() === 
-N/A 
-==== Remarks ==== 
-N/A 
- 
-**Return Value** 
-  * **Return Type**:​Object 
-  * **Description**:​N/​A 
- 
-==== Parameters ==== 
-[[#​Protected Methods|Go Back]] 
-=== MergeBitmaps(IEnumerable<​BitmapTile>,​Double) === 
-N/A 
-==== Remarks ==== 
-N/A 
- 
-**Return Value** 
-  * **Return Type**:​[[ThinkGeo.MapSuite.Core.BitmapTile|BitmapTile]] 
-  * **Description**:​N/​A 
- 
-==== Parameters ==== 
-**tilesToMerge** 
-  * **Type**:​IEnumerable<​[[ThinkGeo.MapSuite.Core.BitmapTile|BitmapTile]]>​ 
-  * **Description**:​N/​A 
- 
-**scale** 
-  * **Type**:​Double 
-  * **Description**:​N/​A 
- 
-[[#​Protected Methods|Go Back]] 
-=== OnGettingCacheImage(GettingCacheImageBitmapTileCacheEventArgs) === 
-N/A 
-==== Remarks ==== 
-N/A 
- 
-**Return Value** 
-  * **Return Type**:Void 
-  * **Description**:​N/​A 
- 
-==== Parameters ==== 
-**e** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.GettingCacheImageBitmapTileCacheEventArgs|GettingCacheImageBitmapTileCacheEventArgs]] 
-  * **Description**:​N/​A 
- 
-[[#​Protected Methods|Go Back]] 
-=== OnGottenCacheImage(GottenCacheImageBitmapTileCacheEventArgs) === 
-N/A 
-==== Remarks ==== 
-N/A 
- 
-**Return Value** 
-  * **Return Type**:Void 
-  * **Description**:​N/​A 
- 
-==== Parameters ==== 
-**e** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.GottenCacheImageBitmapTileCacheEventArgs|GottenCacheImageBitmapTileCacheEventArgs]] 
-  * **Description**:​N/​A 
- 
-[[#​Protected Methods|Go Back]] 
-=== SaveTileCore(Tile) === 
-This method will save the target tile passed in, you could override this API to create your own logic. 
-==== Remarks ==== 
-N/A 
- 
-**Return Value** 
-  * **Return Type**:Void 
-  * **Description**:​N/​A 
- 
-==== Parameters ==== 
-**tile** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.Tile|Tile]] 
-  * **Description**:​The target tile to be saved. 
- 
-[[#​Protected Methods|Go Back]] 
-===== Public Properties ===== 
-=== CacheDirectory === 
-Gets or sets the cache direcory. 
-==== Remarks ==== 
-N/A 
-==== Return Value ==== 
-**Return Type**:​String 
- 
-[[#Public Properties|Go Back]] 
-=== CacheId === 
-N/A 
-==== Remarks ==== 
-N/A 
-==== Return Value ==== 
-**Return Type**:​String 
- 
-[[#Public Properties|Go Back]] 
-=== ExpirationTime === 
-N/A 
-==== Remarks ==== 
-N/A 
-==== Return Value ==== 
-**Return Type**:​TimeSpan 
- 
-[[#Public Properties|Go Back]] 
-=== ImageFormat === 
-N/A 
-==== Remarks ==== 
-N/A 
-==== Return Value ==== 
-**Return Type**:​[[ThinkGeo.MapSuite.Core.TileImageFormat|TileImageFormat]] 
- 
-[[#Public Properties|Go Back]] 
-=== JpegQuality === 
-N/A 
-==== Remarks ==== 
-N/A 
-==== Return Value ==== 
-**Return Type**:​Int16 
- 
-[[#Public Properties|Go Back]] 
-=== LoadingTileImage === 
-N/A 
-==== Remarks ==== 
-N/A 
-==== Return Value ==== 
-**Return Type**:​Bitmap 
- 
-[[#Public Properties|Go Back]] 
-=== NoDataTileImage === 
-N/A 
-==== Remarks ==== 
-N/A 
-==== Return Value ==== 
-**Return Type**:​Bitmap 
- 
-[[#Public Properties|Go Back]] 
-=== TileAccessMode === 
-N/A 
-==== Remarks ==== 
-N/A 
-==== Return Value ==== 
-**Return Type**:​[[ThinkGeo.MapSuite.Core.TileAccessMode|TileAccessMode]] 
- 
-[[#Public Properties|Go Back]] 
-=== TileMatrix === 
-N/A 
-==== Remarks ==== 
-N/A 
-==== Return Value ==== 
-**Return Type**:​[[ThinkGeo.MapSuite.Core.TileMatrix|TileMatrix]] 
- 
-[[#Public Properties|Go Back]] 
-===== Protected Properties ===== 
-===== Public Events ===== 
-=== GettingCacheImage === 
-N/A 
-==== Remarks ==== 
-N/A 
- 
-**Event Arguments**:​[[ThinkGeo.MapSuite.Core.GettingCacheImageBitmapTileCacheEventArgs|GettingCacheImageBitmapTileCacheEventArgs]] 
- 
-[[#Public Events|Go Back]] 
-=== GottenCacheImage === 
-N/A 
-==== Remarks ==== 
-N/A 
- 
-**Event Arguments**:​[[ThinkGeo.MapSuite.Core.GottenCacheImageBitmapTileCacheEventArgs|GottenCacheImageBitmapTileCacheEventArgs]] 
- 
-[[#Public Events|Go Back]] 
  
thinkgeo.mapsuite.core.filebitmaptilecache.1442485732.txt.gz ยท Last modified: 2015/09/17 10:28 by admin