C# Класс 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.
Наследование: IRasterProviderHolder
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
GetProviderMethod RasterProviderRetriever

Открытые методы

Метод Описание
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.

Защищенные методы

Метод Описание
RasterProviderHolderBase ( string name ) : System

Initializes a new instance of MapAround.DataProviders.RasterProviderHolderBase.

Описание методов

GetParameterNames() публичный абстрактный Метод

Gets paramater names.
public abstract GetParameterNames ( ) : string[]
Результат string[]

GetProvider() публичный Метод

Gets the raster provider.
public GetProvider ( ) : IRasterProvider
Результат IRasterProvider

RasterProviderHolderBase() защищенный Метод

Initializes a new instance of MapAround.DataProviders.RasterProviderHolderBase.
protected RasterProviderHolderBase ( string name ) : System
name string Name
Результат System

ReleaseProviderIfNeeded() публичный абстрактный Метод

Performs a finalization procedure for the raster provider, if needed.
public abstract ReleaseProviderIfNeeded ( IRasterProvider provider ) : void
provider IRasterProvider Spatial data provider instance
Результат void

SetParameters() публичный абстрактный Метод

Sets paramater values.
public abstract SetParameters ( string>.Dictionary parameters ) : void
parameters string>.Dictionary Dictionary that contains parameter values
Результат void

Описание свойств

GetProviderMethod защищенное свойство

References to the method that returns an IRasterProvider instance.
protected RasterProviderRetriever GetProviderMethod
Результат RasterProviderRetriever