Class SystemEventCache
Class implementing caching of system events.
Inherited Members
Namespace: SuperOffice.CRM.Cache
Assembly: SoDataBase.dll
Syntax
[CacheV2("Database", 0)]
public class SystemEventCache : CacheBaseV2, IFlushableV2, IDisposable
Constructors
SystemEventCache()
Class implementing caching of system events.
Declaration
public SystemEventCache()
Properties
TableNames
Gets the names of the table data that are cached in this cache. When these tables are updated the cache will be disposed so a new cache instance can take its place.
Declaration
protected override IEnumerable<string> TableNames { get; }
Property Value
Type | Description |
---|---|
IEnumerable<string> |
Overrides
Methods
GetCurrent()
Class implementing caching of system events.
Declaration
public static SystemEventCache GetCurrent()
Returns
Type | Description |
---|---|
SystemEventCache |
IsAnyPublishEventActive()
Class implementing caching of system events.
Declaration
public bool IsAnyPublishEventActive()
Returns
Type | Description |
---|---|
bool |
IsAnyPublishEventActiveExcept(UDefType)
Class implementing caching of system events.
Declaration
public bool IsAnyPublishEventActiveExcept(UDefType except)
Parameters
Type | Name | Description |
---|---|---|
UDefType | except |
Returns
Type | Description |
---|---|
bool |
IsFreetextRebuildEventActive()
Class implementing caching of system events.
Declaration
public bool IsFreetextRebuildEventActive()
Returns
Type | Description |
---|---|
bool |
IsPublishEventActive(UDefType)
Class implementing caching of system events.
Declaration
public bool IsPublishEventActive(UDefType type)
Parameters
Type | Name | Description |
---|---|---|
UDefType | type |
Returns
Type | Description |
---|---|
bool |
IsPublishStartEventActive(UDefType)
Class implementing caching of system events.
Declaration
public bool IsPublishStartEventActive(UDefType type)
Parameters
Type | Name | Description |
---|---|---|
UDefType | type |
Returns
Type | Description |
---|---|
bool |
OnLoad()
Class implementing caching of system events.
Declaration
protected override void OnLoad()