Show / Hide Table of Contents

Class SystemEventCache

Class implementing caching of system events.

Inheritance
object
CacheBaseV2
SystemEventCache
Inherited Members
CacheBaseV2.IsCacheInvalidatedAsync(string, int, PrivateSave, CancellationToken)
CacheBaseV2.InstanceDispose()
CacheBaseV2.BeginDisableAutoUpdate()
CacheBaseV2.LoadAsync(CancellationToken)
CacheBaseV2.Load()
CacheBaseV2.Disposed
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
Namespace: SuperOffice.CRM.Cache
Assembly: SoDataBase.dll
Syntax
[CacheV2(0)]
public class SystemEventCache : CacheBaseV2

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
CacheBaseV2.TableNames

Methods

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()
Overrides
CacheBaseV2.OnLoad()

OnLoadAsync(CancellationToken)

Class implementing caching of system events.

Declaration
[CreateSyncVersion(OmitNullableDirective = true)]
protected override Task OnLoadAsync(CancellationToken cancellationToken)
Parameters
Type Name Description
CancellationToken cancellationToken
Returns
Type Description
Task
Overrides
CacheBaseV2.OnLoadAsync(CancellationToken)

Extension Methods

EnumUtil.MapEnums<From, To>(From)
Converters.MapEnums<From, To>(From)
ObjectExtensions.AssignByReflection<T>(T, T)
ObjectExtensions.GraphCopy<T>(T)
© SuperOffice. All rights reserved.
SuperOffice |  Community |  Release Notes |  Privacy |  Site feedback |  Search Docs |  About Docs |  Contribute |  Back to top