C# Класс MapAround.DataProviders.SpatialDataProviderHolderBase

MapAround.DataProviders.SpatialDataProviderHolderBase 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.
Наследование: ISpatialDataProviderHolder
Показать файл Открыть проект

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

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

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

Метод Описание
GetParameterNames ( ) : string[]

Gets paramater names.

GetProvider ( ) : ISpatialDataProvider

Gets the spatial data provider.

ReleaseProviderIfNeeded ( ISpatialDataProvider provider ) : void

Performs a finalization procedure for the spatial data provider, if needed.

SetParameters ( string>.Dictionary parameters ) : void

Sets paramater values.

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

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

Initializes a new instance of MapAround.DataProviders.SpatialDataProviderInfoBase.

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

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

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

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

Gets the spatial data provider.
public GetProvider ( ) : ISpatialDataProvider
Результат ISpatialDataProvider

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

Performs a finalization procedure for the spatial data provider, if needed.
public abstract ReleaseProviderIfNeeded ( ISpatialDataProvider provider ) : void
provider ISpatialDataProvider 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

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

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

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

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

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