Class ExplicitParticipantsProvider
Combiner class for Participants providers, of the Explicit sort. That is, participants (associate, resource or external person) specified by explicit id's, instead of by reference to a booking (appointment) record
Implements
Inherited Members
Namespace: SuperOffice.CRM.ArchiveLists
Assembly: SoDataBase.dll
Syntax
public class ExplicitParticipantsProvider : MultiQueryProviderBase, IArchiveMultiQueryProvider, IArchiveProvider, IArchiveProviderHasRows, IArchiveProviderHasColumns, IArchiveProviderHasEntities, IPlugin
Remarks
This class combines the output from an ExplicitParticipantsAssociateProvider, ExplicitParticipantsResourceProvider and an ExplicitParticipantsExternalPersonProvider into one stream. It drops subchannels that do not have valid restrictions.
Constructors
ExplicitParticipantsProvider()
Declaration
public ExplicitParticipantsProvider()
Methods
SetRestriction(ArchiveRestrictionInfo[])
Declaration
public override bool SetRestriction(ArchiveRestrictionInfo[] restrictions)
Parameters
Type | Name | Description |
---|---|---|
ArchiveRestrictionInfo[] | restrictions |
Returns
Type | Description |
---|---|
System.Boolean |
Overrides
Implements
Extension Methods
EnumUtil.MapEnums<From, To>(From)