Class SelectionProvider
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
[ArchiveProvider("ContactSelection", 1073741823)]
public class SelectionProvider : SelectionProviderBase, IArchiveMultiQueryProvider, IArchiveProvider, IArchiveProviderHasRows, IArchiveProviderHasColumns, IArchiveProviderHasEntities, IPlugin
Constructors
SelectionProvider()
Declaration
public SelectionProvider()
Fields
ColumnSelectionMemberId
Declaration
public const string ColumnSelectionMemberId = "selectionMemberId"
Field Value
Type | Description |
---|---|
System.String |
ProviderName
Declaration
public const string ProviderName = "ContactSelection"
Field Value
Type | Description |
---|---|
System.String |
Methods
GetContactSelectionMembersRows(Int32, String[], Boolean)
Retrieve all selection members for a given selection
Declaration
public static IEnumerable<ArchiveRow> GetContactSelectionMembersRows(int selectionId, string[] returnColumns, bool includeStopped)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | selectionId | Identity of selection to get members from |
System.String[] | returnColumns | Name of columns to return |
Boolean | includeStopped | Include contacts marked with stop |
Returns
Type | Description |
---|---|
System.Collections.Generic.IEnumerable<ArchiveRow> | All selection members for given selection |
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)