C# Class MapAround.DataProviders.RasterProviderHolderBase

MapAround.DataProviders.RasterProviderHolderBase is the base class for the data provider holding classes. Instances of these classes contains the providers registration info, initialization parameters and defines the resource menegement by implementing the ReleaseProviderIfNeeded method.
Inheritance: IRasterProviderHolder
Afficher le fichier Open project: gkrsu/maparound.core

Protected Properties

Свойство Type Description
GetProviderMethod RasterProviderRetriever

Méthodes publiques

Méthode Description
GetParameterNames ( ) : string[]

Gets paramater names.

GetProvider ( ) : IRasterProvider

Gets the raster provider.

ReleaseProviderIfNeeded ( IRasterProvider provider ) : void

Performs a finalization procedure for the raster provider, if needed.

SetParameters ( string>.Dictionary parameters ) : void

Sets paramater values.

Méthodes protégées

Méthode Description
RasterProviderHolderBase ( string name ) : System

Initializes a new instance of MapAround.DataProviders.RasterProviderHolderBase.

Method Details

GetParameterNames() public abstract méthode

Gets paramater names.
public abstract GetParameterNames ( ) : string[]
Résultat string[]

GetProvider() public méthode

Gets the raster provider.
public GetProvider ( ) : IRasterProvider
Résultat IRasterProvider

RasterProviderHolderBase() protected méthode

Initializes a new instance of MapAround.DataProviders.RasterProviderHolderBase.
protected RasterProviderHolderBase ( string name ) : System
name string Name
Résultat System

ReleaseProviderIfNeeded() public abstract méthode

Performs a finalization procedure for the raster provider, if needed.
public abstract ReleaseProviderIfNeeded ( IRasterProvider provider ) : void
provider IRasterProvider Spatial data provider instance
Résultat void

SetParameters() public abstract méthode

Sets paramater values.
public abstract SetParameters ( string>.Dictionary parameters ) : void
parameters string>.Dictionary Dictionary that contains parameter values
Résultat void

Property Details

GetProviderMethod protected_oe property

References to the method that returns an IRasterProvider instance.
protected RasterProviderRetriever GetProviderMethod
Résultat RasterProviderRetriever