Class ProviderFlags
Flags that modify the behaviour of an Archive Provider, what it returns and how it runs
Inheritance
Namespace: SuperOffice.CRM.ArchiveLists
Assembly: SoDataBase.dll
Syntax
public sealed class ProviderFlags : Enum
Fields
InhibitDisplayValues
Do NOT generate display values; the DisplayValue field of the ArchiveColumnData will be blank or null. This is a performance enhancement, as the code needed to generate the display value is usually skipped completely. Note that due to the combination of base class/subclass implementation, not all parts of all providers will honour this property.
Declaration
public const ProviderFlags InhibitDisplayValues
Field Value
Type | Description |
---|---|
ProviderFlags |
InhibitTooltips
Do NOT generate tooltips; the TooltipHint field of the ArchiveColumnData will be blank or null. This is a performance enhancement, as the code needed to generate the display value is usually skipped completely Note that due to the combination of base class/subclass implementation, not all parts of all providers will honour this property.
Declaration
public const ProviderFlags InhibitTooltips
Field Value
Type | Description |
---|---|
ProviderFlags |
InhibitTwoPhase
Block two-phase processing, where large queries first generate a narrow result set consisting of primary keys, followed by a wide result set based on those keys. If page size is set to Int32.MaxValue, two-phase processing is also inhibited.
Declaration
public const ProviderFlags InhibitTwoPhase
Field Value
Type | Description |
---|---|
ProviderFlags |
None
This value represents the default, 'all flags off' state. Unless the client sets options explicitly, this is the state that will run.
Declaration
public const ProviderFlags None
Field Value
Type | Description |
---|---|
ProviderFlags |
value__
Declaration
public int value__
Field Value
Type | Description |
---|---|
System.Int32 |