Show / Hide Table of Contents

Interface IArchiveTypedProvider<StronglyTypedRow>

Base interface for strongly typed providers, defining the methods and properties common to all such interfaces

Inherited Members
IArchiveTypedProviderBase.GetStandardColumnNames()
IArchiveTypedProviderBase.SetAdditionalColumns(params string[])
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 IArchiveTypedProvider<StronglyTypedRow> : IArchiveTypedProviderBase, IArchiveProvider, IArchiveProviderHasRows, IArchiveProviderHasColumns, IArchiveProviderHasEntities where StronglyTypedRow : ArchiveRow
Type Parameters
Name Description
StronglyTypedRow

Methods

GetRowsAsync(string, CancellationToken)

Override of the generic SuperOffice.CRM.ArchiveLists.IArchiveProviderHasRows.GetRows method, in this case returning a strongly typed row instead of the generic ArchiveRow object.

Declaration
IAsyncEnumerable<StronglyTypedRow> GetRowsAsync(string options, CancellationToken cancellationToken = default)
Parameters
Type Name Description
string options
CancellationToken cancellationToken
Returns
Type Description
IAsyncEnumerable<StronglyTypedRow>

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