Class AppointmentSelectionProviderBaseV2
This is the archive Provider for the Selection appointment archive.
Inheritance
AppointmentSelectionProviderBaseV2
Implements
Inherited Members
Namespace: SuperOffice.CRM.ArchiveLists.Archive
Assembly: SoDataBase.BusinessLogic.dll
Syntax
public abstract class AppointmentSelectionProviderBaseV2 : SelectionProviderBaseV2, IArchiveMultiQueryProvider, IArchiveProvider, IArchiveProviderHasRows, IArchiveProviderHasColumns, IArchiveProviderHasEntities
Constructors
AppointmentSelectionProviderBaseV2(string, string, string, bool)
This is the archive Provider for the Selection appointment archive.
Declaration
public AppointmentSelectionProviderBaseV2(string staticProvidername, string dynamicProviderName, string combinedProviderName, bool isShadow)
Parameters
| Type | Name | Description |
|---|---|---|
| string | staticProvidername | |
| string | dynamicProviderName | |
| string | combinedProviderName | |
| bool | isShadow |
Methods
GetAppointmentSelectionMembersRows(int, string[], bool, CancellationToken)
Retrieve all selection members for a given selection
Declaration
public static IAsyncEnumerable<ArchiveRow> GetAppointmentSelectionMembersRows(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 |