Show / Hide Table of Contents

Interface IArchiveTypedProviderBase

Non-generic base interface for strongly typed providers, defining the methods and properties common to all such interfaces; this interface has no knowledge of the return row type, which is added in the IArchiveTypedProvider interface that inherits from this interface

Inherited Members
IArchiveProviderHasRows.GetRowsAsync(string, CancellationToken)
IArchiveProviderHasRows.GetReaderAsync(string, CancellationToken)
IArchiveProviderHasRows.GetResultInformationAsync()
IArchiveProviderHasRows.Close()
IArchiveProviderHasRows.SetPagingInfo(int, int)
IArchiveProviderHasColumns.GetAvailableColumns()
IArchiveProviderHasColumns.SetDesiredColumns(params string[])
IArchiveProviderHasColumns.SetOrderBy(params ArchiveOrderByInfo[])
IArchiveProviderHasColumns.SetRestriction(params ArchiveRestrictionInfo[])
IArchiveProviderHasEntities.GetAvailableEntities()
IArchiveProviderHasEntities.SetDesiredEntities(params string[])
Namespace: SuperOffice.CRM.ArchiveLists
Assembly: SoDataBase.BusinessLogic.dll
Syntax
public interface IArchiveTypedProviderBase : IArchiveProvider, IArchiveProviderHasRows, IArchiveProviderHasColumns, IArchiveProviderHasEntities

Methods

GetStandardColumnNames()

Get the column names that are always present in the return row, i.e., those columns that have explicit properties in the StronglyTypedRow.

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

SetAdditionalColumns(params string[])

Set additional desired columns. In a typed provider, that actually means 'additional to the standard columns', which are always present.

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

Additional columns

Extension Methods

IArchiverProviderHasRowsExtensions.GetRowsAsync(IArchiveProviderHasRows, CancellationToken)
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