Class BookingParticipantsProvider
Combiner class for Participants providers, of the Booking sort. That is, participants (associate, resource or external person) specified indirectly through references to booking rows in the appointment table.
Implements
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: SuperOffice.CRM.ArchiveLists
Assembly: SoDataBase.dll
Syntax
public class BookingParticipantsProvider : MultiQueryProviderBase, IArchiveMultiQueryProvider, IArchiveProvider, IArchiveProviderHasRows, IArchiveProviderHasColumns, IArchiveProviderHasEntities, IPlugin
Remarks
This class combines the output from an BookingParticipantsAssociateProvider, BookingParticipantsResourceProvider and an BookingParticipantsExternalPersonProvider into one stream. It drops subchannels that do not have valid restrictions.
Constructors
BookingParticipantsProvider()
Declaration
public BookingParticipantsProvider()
Methods
SetRestriction(ArchiveRestrictionInfo[])
Declaration
public override bool SetRestriction(ArchiveRestrictionInfo[] restrictions)
Parameters
Type | Name | Description |
---|---|---|
ArchiveRestrictionInfo[] | restrictions |
Returns
Type | Description |
---|---|
Boolean |
Overrides
Implements
Extension Methods
EnumUtil.MapEnums<From, To>(From)