Class StaticSelectionProviderBase<RowType, RootExtender>
Base class for static selection providers; handles lastLoaded and memberCount updates
Inheritance
QueryProviderBase<RowType>
TypedQueryProviderBase<RowType, RootExtender>
StaticSelectionProviderBase<RowType, RootExtender>
Implements
IArchiveTypedProvider<RowType>
Inherited Members
Namespace: SuperOffice.CRM.ArchiveLists
Assembly: SoDataBase.dll
Syntax
public abstract class StaticSelectionProviderBase<RowType, RootExtender> : TypedQueryProviderBase<RowType, RootExtender>, IArchiveProviderQueryMapping, IArchiveQueryProvider, IArchiveProviderExtensible, IArchiveTypedProvider<RowType>, IArchiveTypedProviderBase, IArchiveProvider, IArchiveProviderHasRows, IArchiveProviderHasColumns, IArchiveProviderHasEntities where RowType : ArchiveRow, new() where RootExtender : IArchiveExtender, new()
Type Parameters
Name | Description |
---|---|
RowType | |
RootExtender |
Constructors
StaticSelectionProviderBase()
Base class for static selection providers; handles lastLoaded and memberCount updates
Declaration
public StaticSelectionProviderBase()
StaticSelectionProviderBase(ArchiveRowTypeInfo, RootExtender)
Base class for static selection providers; handles lastLoaded and memberCount updates
Declaration
public StaticSelectionProviderBase(ArchiveRowTypeInfo entity, RootExtender rootExtender)
Parameters
Type | Name | Description |
---|---|---|
ArchiveRowTypeInfo | entity | |
RootExtender | rootExtender |
Methods
GetRows(string)
Track fetching of rows, and update the corresponding fields on selection for loading, and member counts
Declaration
public override IEnumerable<RowType> GetRows(string options)
Parameters
Type | Name | Description |
---|---|---|
string | options |
Returns
Type | Description |
---|---|
IEnumerable<RowType> |