Click or drag to resize

BaseDataProviderInstance Class

Base class for all data provider instances.
Inheritance Hierarchy

Namespace:  Colygon.MatchPoint.Core.DataProviders
Assembly:  Colygon.MatchPoint (in Colygon.MatchPoint.dll) Version: 2019.2.1.0
Syntax
C#
public abstract class BaseDataProviderInstance

The BaseDataProviderInstance type exposes the following members.

Constructors
  NameDescription
Protected methodBaseDataProviderInstance
Initializes a new instance of the BaseDataProviderInstance class
Top
Properties
  NameDescription
Protected propertyCachePolicy
Returns the CachePolicy of the data provider.
Top
Methods
  NameDescription
Public methodAddConnectionDependencies
Adds the dependencies of the data provider to the DependencyCollection.
Public methodCreateContextMenuBuilder
Returns a BaseContextMenuBuilder instance that is used to create the context menu for result items of the data provider.
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetCacheToken
Returns a cache token that identifies the current data set, i.e. the query used to aggregate the data.
Public methodGetCommandLinks
Public methodGetContextualRibbonElements
Public methodGetData
Returns the data that is aggregated by the data provider.
Public methodGetData(Int32, Int32)
Returns a PageResult from the data that is aggregated by the data provider.
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Protected methodGetInternalData
Implements functionality for aggregating the data for this data provider.
Protected methodGetInternalData(Int32, Int32)
Returns a PageResult from the data that is aggregated by the data provider.
Public methodGetRefinementResults
Public methodGetRowId
Returns a unique ID for the specified row.
Public methodGetRowsByIds
Returns the rows for the specified row IDs.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Fields
  NameDescription
Public fieldCacheKey
Public fieldColumnNames
Top
Remarks
A BaseDataProviderInstance object is responsible for aggregating the content for a data provider whereas the BaseDataProvider class is used to specify the configuration for a data provider.
  • #APIChange 5.0: removed ctor BaseDataProviderInstance(BaseDataProvider provider, IEnumerable<string> columnNames)
  • #APIChange 5.0: removed public virtual IEnumerable<ListButton> GetListActionButtons(Control container), use GetContextualRibbonElements or GetCommandLinks instead
See Also