Skip to content

InMemoryRasterTileCache

Inheritance Hierarchy

Members Summary

Public Constructors Summary

Name
InMemoryRasterTileCache()

Protected Constructors Summary

Name
N/A

Public Properties Summary

Name Return Type Description
CacheId String N/A
ExpirationTime TimeSpan N/A
ImageFormat RasterTileFormat N/A
JpegQuality Int16 N/A
LoadingTileImage GeoImage N/A
MaximumTilesCount Int32 This property gets or sets the maximum tiles count, if it exceed,it will delete the old first cached tiles.
NoDataTileImage GeoImage N/A
TileAccessMode TileAccessMode N/A

Protected Properties Summary

Name Return Type Description
N/A N/A N/A

Public Methods Summary

Name
ClearCache()
DeleteTile(Tile)
Equals(Object)
GetHashCode()
GetTile(Int32,Int64,Int64)
GetType()
SaveTile(Tile)
ToString()

Protected Methods Summary

Name
ClearCacheCore()
DeleteTileCore(Tile)
Finalize()
GetTileCore(Int32,Int64,Int64)
MemberwiseClone()
OnGettingCacheTile(GettingCacheImageBitmapTileCacheEventArgs)
OnGottenCacheTile(GottenCacheImageBitmapTileCacheEventArgs)
SaveTileCore(Tile)

Public Events Summary

Name Event Arguments Description
GottenCacheTile GottenCacheImageBitmapTileCacheEventArgs N/A
GettingCacheTile GettingCacheImageBitmapTileCacheEventArgs N/A

Members Detail

Public Constructors

Name
InMemoryRasterTileCache()

Protected Constructors

Public Properties

CacheId

Summary

N/A

Remarks

N/A

Return Value

String


ExpirationTime

Summary

N/A

Remarks

N/A

Return Value

TimeSpan


ImageFormat

Summary

N/A

Remarks

N/A

Return Value

RasterTileFormat


JpegQuality

Summary

N/A

Remarks

N/A

Return Value

Int16


LoadingTileImage

Summary

N/A

Remarks

N/A

Return Value

GeoImage


MaximumTilesCount

Summary

This property gets or sets the maximum tiles count, if it exceed,it will delete the old first cached tiles.

Remarks

N/A

Return Value

Int32


NoDataTileImage

Summary

N/A

Remarks

N/A

Return Value

GeoImage


TileAccessMode

Summary

N/A

Remarks

N/A

Return Value

TileAccessMode


Protected Properties

Public Methods

ClearCache()

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
N/A N/A N/A

DeleteTile(Tile)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
tile Tile N/A

Equals(Object)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Boolean N/A

Parameters

Name Type Description
obj Object N/A

GetHashCode()

Summary

N/A

Remarks

N/A

Return Value

Type Description
Int32 N/A

Parameters

Name Type Description
N/A N/A N/A

GetTile(Int32,Int64,Int64)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Tile N/A

Parameters

Name Type Description
zoom Int32 N/A
column Int64 N/A
row Int64 N/A

GetType()

Summary

N/A

Remarks

N/A

Return Value

Type Description
Type N/A

Parameters

Name Type Description
N/A N/A N/A

SaveTile(Tile)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
tile Tile N/A

ToString()

Summary

N/A

Remarks

N/A

Return Value

Type Description
String N/A

Parameters

Name Type Description
N/A N/A N/A

Protected Methods

ClearCacheCore()

Summary

This method will clear all the tiles in the tileCache.

Remarks

This method will not take effect when the Read is set to true.

Return Value

Type Description
Void N/A

Parameters

Name Type Description
N/A N/A N/A

DeleteTileCore(Tile)

Summary

This method will delete the target tileView passed in.

Remarks

This method will not take effect when the Read is set to true.

Return Value

Type Description
Void N/A

Parameters

Name Type Description
tile Tile The target tileView to be deleted.

Finalize()

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
N/A N/A N/A

GetTileCore(Int32,Int64,Int64)

Summary

This method returns the BitmapTile corresponding to passed in row and column.

Remarks

N/A

Return Value

Type Description
Tile Returns the BitmapTile corresponding to the passed in row and column.

Parameters

Name Type Description
zoom Int32 N/A
column Int64 The target column for the tileView to fetch.
row Int64 The target row for the tileView to fetch.

MemberwiseClone()

Summary

N/A

Remarks

N/A

Return Value

Type Description
Object N/A

Parameters

Name Type Description
N/A N/A N/A

OnGettingCacheTile(GettingCacheImageBitmapTileCacheEventArgs)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
e GettingCacheImageBitmapTileCacheEventArgs N/A

OnGottenCacheTile(GottenCacheImageBitmapTileCacheEventArgs)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
e GottenCacheImageBitmapTileCacheEventArgs N/A

SaveTileCore(Tile)

Summary

This method will save the target tileView passed in.

Remarks

This method will not take effect when the Read is set to true.

Return Value

Type Description
Void N/A

Parameters

Name Type Description
tile Tile The target tileView to be saved.

Public Events

GottenCacheTile

N/A

Remarks

N/A

Event Arguments

GottenCacheImageBitmapTileCacheEventArgs

GettingCacheTile

N/A

Remarks

N/A

Event Arguments

GettingCacheImageBitmapTileCacheEventArgs