Show / Hide Table of Contents

Class TypedInMemoryProviderBase<RowType>

Inheritance
Object
InMemoryProviderBase<RowType>
TypedInMemoryProviderBase<RowType>
BufferedQueryProviderBase<RowType, InnerProviderType>
Implements
IArchiveTypedProvider<RowType>
IArchiveTypedProviderBase
IArchiveProvider
IArchiveProviderHasRows
IArchiveProviderHasColumns
IArchiveProviderHasEntities
Inherited Members
InMemoryProviderBase<RowType>._entityHelper
InMemoryProviderBase<RowType>.Visible
InMemoryProviderBase<RowType>.Invisible
InMemoryProviderBase<RowType>.AllowOrderBy
InMemoryProviderBase<RowType>.DenyOrderBy
InMemoryProviderBase<RowType>.Options
InMemoryProviderBase<RowType>.GetResultData()
InMemoryProviderBase<RowType>.RegisterEntity(ArchiveRowTypeInfo)
InMemoryProviderBase<RowType>.GetReader(String)
InMemoryProviderBase<RowType>.GetResultInformation()
InMemoryProviderBase<RowType>.SortData(List<RowType>)
InMemoryProviderBase<RowType>.Close()
InMemoryProviderBase<RowType>.SetPagingInfo(Int32, Int32)
InMemoryProviderBase<RowType>.GetAvailableColumns()
InMemoryProviderBase<RowType>.SetDesiredColumns(String[])
InMemoryProviderBase<RowType>.SetOrderBy(ArchiveOrderByInfo[])
InMemoryProviderBase<RowType>.SetRestriction(ArchiveRestrictionInfo[])
InMemoryProviderBase<RowType>.GetAvailableEntities()
InMemoryProviderBase<RowType>.SetDesiredEntities(String[])
InMemoryProviderBase<RowType>.EntityHelper
InMemoryProviderBase<RowType>.ColumnHelper
InMemoryProviderBase<RowType>.BaseClassShouldFilterColumns
InMemoryProviderBase<RowType>.BaseClassShouldFilterEntities
InMemoryProviderBase<RowType>.BaseClassShouldPage
InMemoryProviderBase<RowType>.BaseClassShouldSort
Object.ToString()
Object.Equals(Object)
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Namespace: SuperOffice.CRM.ArchiveLists
Assembly: SoDataBase.dll
Syntax
public abstract class TypedInMemoryProviderBase<RowType> : InMemoryProviderBase<RowType>, IArchiveTypedProvider<RowType>, IArchiveTypedProviderBase, IArchiveProvider, IArchiveProviderHasRows, IArchiveProviderHasColumns, IArchiveProviderHasEntities, IPlugin where RowType : ArchiveRow, new()
Type Parameters
Name Description
RowType

Constructors

TypedInMemoryProviderBase()

Declaration
protected TypedInMemoryProviderBase()

Methods

GetRows(String)

Declaration
public IEnumerable<RowType> GetRows(string options)
Parameters
Type Name Description
String options
Returns
Type Description
IEnumerable<RowType>

GetStandardColumnNames()

Declaration
public string[] GetStandardColumnNames()
Returns
Type Description
String[]

SetAdditionalColumns(String[])

Declaration
public void SetAdditionalColumns(params string[] additionalColumns)
Parameters
Type Name Description
String[] additionalColumns

Implements

IArchiveTypedProvider<StronglyTypedRow>
IArchiveTypedProviderBase
IArchiveProvider
IArchiveProviderHasRows
IArchiveProviderHasColumns
IArchiveProviderHasEntities

Extension Methods

EnumUtil.MapEnums<From, To>(From)
Converters.MapEnums<From, To>(From)
© SuperOffice. All rights reserved.
SuperOffice |  Community |  Release Notes |  Privacy |  Site feedback |  Search Docs |  About Docs |  Contribute |  Back to top