Show / Hide Table of Contents

Class AppointmentSelectionProviderBase

This is the archive Provider for the Selection appointment archive.

Inheritance
object
MultiQueryProviderBase
SelectionProviderBase
AppointmentSelectionProviderBase
AppointmentSelectionProvider
AppointmentShadowSelectionProvider
Implements
IArchiveMultiQueryProvider
IArchiveProvider
IArchiveProviderHasRows
IArchiveProviderHasColumns
IArchiveProviderHasEntities
Inherited Members
SelectionProviderBase.ColumnSelectionId
SelectionProviderBase._staticProviderName
SelectionProviderBase._dynamicProviderName
SelectionProviderBase._combinedProviderName
SelectionProviderBase._staticProvider
SelectionProviderBase._dynamicProvider
SelectionProviderBase._combinedProvider
SelectionProviderBase.SetRestriction(ArchiveRestrictionInfo[])
SelectionProviderBase.SetSelectionRestricion(ArchiveRestrictionInfo[], SelectionRow)
SelectionProviderBase.GetRowsAsync(string, CancellationToken)
MultiQueryProviderBase.InnerPopulateRow(ArchiveRow)
MultiQueryProviderBase.AcceptRow(ArchiveRow)
MultiQueryProviderBase.PreGetRows()
MultiQueryProviderBase.GetFinalRowCount()
MultiQueryProviderBase.AddSubProvider<ProviderType>(ProviderType)
MultiQueryProviderBase.RemoveSubProvider<ProviderType>(ProviderType)
MultiQueryProviderBase.SetRestrictionAndDropUnrestrictedProviders(ArchiveRestrictionInfo[])
MultiQueryProviderBase.CreateAndAddProvidersAsync(MultiQueryProviderBase.AddProviderInfo[])
MultiQueryProviderBase.Close()
MultiQueryProviderBase.GetReaderAsync(string, CancellationToken)
MultiQueryProviderBase.GetResultInformationAsync()
MultiQueryProviderBase.SetPagingInfo(int, int)
MultiQueryProviderBase.GetAvailableColumns()
MultiQueryProviderBase.SetDesiredColumns(params string[])
MultiQueryProviderBase.SetOrderBy(ArchiveOrderByInfo[])
MultiQueryProviderBase.GetAvailableEntities()
MultiQueryProviderBase.SetDesiredEntities(params string[])
MultiQueryProviderBase.InhibitParallelStart
MultiQueryProviderBase.Options
MultiQueryProviderBase.OrderBy
MultiQueryProviderBase.InhibitDistinctPrimaryKeys
MultiQueryProviderBase.OrderByRequiresAll
MultiQueryProviderBase.RestrictionRequiresAll
MultiQueryProviderBase.OrderByRequired
MultiQueryProviderBase.RestrictionHelper
MultiQueryProviderBase.ColumnHelper
MultiQueryProviderBase.PageSize
MultiQueryProviderBase.PageNumber
MultiQueryProviderBase.HaveReadToEnd
MultiQueryProviderBase.Providers
MultiQueryProviderBase.DebugXML
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
Namespace: SuperOffice.CRM.ArchiveLists.Archive
Assembly: SoDataBase.BusinessLogic.dll
Syntax
public abstract class AppointmentSelectionProviderBase : SelectionProviderBase, IArchiveMultiQueryProvider, IArchiveProvider, IArchiveProviderHasRows, IArchiveProviderHasColumns, IArchiveProviderHasEntities

Constructors

AppointmentSelectionProviderBase(string, string, string, bool)

This is the archive Provider for the Selection appointment archive.

Declaration
public AppointmentSelectionProviderBase(string staticProvidername, string dynamicProviderName, string combinedProviderName, bool isShadow)
Parameters
Type Name Description
string staticProvidername
string dynamicProviderName
string combinedProviderName
bool isShadow

Methods

GetAppointmentSelectionMembersRowsAsync(int, string[], bool, CancellationToken)

Retrieve all selection members for a given selection

Declaration
public static IAsyncEnumerable<ArchiveRow> GetAppointmentSelectionMembersRowsAsync(int selectionId, string[] returnColumns, bool includeStopped, CancellationToken cancellationToken = default)
Parameters
Type Name Description
int selectionId

Identity of selection to get members from

string[] returnColumns

Name of columns to return

bool includeStopped

Include contacts marked with stop

CancellationToken cancellationToken
Returns
Type Description
IAsyncEnumerable<ArchiveRow>

All selection members for given selection

Implements

IArchiveMultiQueryProvider
IArchiveProvider
IArchiveProviderHasRows
IArchiveProviderHasColumns
IArchiveProviderHasEntities

Extension Methods

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