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
파일 보기 프로젝트 열기: gkrsu/maparound.core

보호된 프로퍼티들

프로퍼티 타입 설명
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