Class SystemEventHelper
This class contains helper functions for publishing user-defined fields.
Inheritance
SystemEventHelper
Assembly: SoDataBase.dll
Syntax
public class SystemEventHelper : ISystemEventHelper
Constructors
SystemEventHelper()
This class contains helper functions for publishing user-defined fields.
Declaration
public SystemEventHelper()
Fields
ChangeDbModelEventName
This class contains helper functions for publishing user-defined fields.
Declaration
public const string ChangeDbModelEventName = "ChangeDbModel"
Field Value
FreetextRebuildEventName
This class contains helper functions for publishing user-defined fields.
Declaration
public const string FreetextRebuildEventName = "kSEFreetextRebuild"
Field Value
Methods
CreateCounterRebuildEventAsync(CancellationToken)
This class contains helper functions for publishing user-defined fields.
Declaration
public static Task<ScopedSystemEvent> CreateCounterRebuildEventAsync(CancellationToken cancellationToken = default)
Parameters
Returns
CreateFreetextRebuildEventAsync(CancellationToken)
This class contains helper functions for publishing user-defined fields.
Declaration
public static Task<ScopedSystemEvent> CreateFreetextRebuildEventAsync(CancellationToken cancellationToken = default)
Parameters
Returns
CreatePublishStartSystemEventAsync(UDefType)
This class contains helper functions for publishing user-defined fields.
Declaration
public Task<SystemEventRow> CreatePublishStartSystemEventAsync(UDefType type)
Parameters
Returns
CreatePublishSystemEventAsync(UDefType)
This class contains helper functions for publishing user-defined fields.
Declaration
public Task<SystemEventRow> CreatePublishSystemEventAsync(UDefType type)
Parameters
Returns
CreateScopedEventAsync(string, Scope, int, CancellationToken)
This class contains helper functions for publishing user-defined fields.
Declaration
public static Task<ScopedSystemEvent> CreateScopedEventAsync(string key, SystemEventHelper.Scope scope, int owner, CancellationToken cancellationToken = default)
Parameters
Returns
GetPublishStartSystemEventName(UDefType)
This class contains helper functions for publishing user-defined fields.
Declaration
public static string GetPublishStartSystemEventName(UDefType ownerType)
Parameters
| Type |
Name |
Description |
| UDefType |
ownerType |
|
Returns
GetPublishSystemEventName(UDefType)
This class contains helper functions for publishing user-defined fields.
Declaration
public static string GetPublishSystemEventName(UDefType ownerType)
Parameters
| Type |
Name |
Description |
| UDefType |
ownerType |
|
Returns
IsAnyPublishEventActiveAsync()
This class contains helper functions for publishing user-defined fields.
Declaration
public Task<bool> IsAnyPublishEventActiveAsync()
Returns
IsAnyPublishEventActiveExceptAsync(UDefType)
This class contains helper functions for publishing user-defined fields.
Declaration
public Task<bool> IsAnyPublishEventActiveExceptAsync(UDefType type)
Parameters
Returns
IsFreetextRebuildEventActive()
This class contains helper functions for publishing user-defined fields.
Declaration
public static bool IsFreetextRebuildEventActive()
Returns
IsPublishEventActiveAsync(UDefType)
This class contains helper functions for publishing user-defined fields.
Declaration
public Task<bool> IsPublishEventActiveAsync(UDefType type)
Parameters
Returns
IsPublishStartEventActiveAsync(UDefType)
This class contains helper functions for publishing user-defined fields.
Declaration
public Task<bool> IsPublishStartEventActiveAsync(UDefType type)
Parameters
Returns
IsScopedEventActiveAsync(string, Scope, int, CancellationToken)
This class contains helper functions for publishing user-defined fields.
Declaration
public static Task<bool> IsScopedEventActiveAsync(string key, SystemEventHelper.Scope scope, int owner, CancellationToken cancellationToken = default)
Parameters
Returns
RemoveFreetextRebuildEventAsync(CancellationToken)
This class contains helper functions for publishing user-defined fields.
Declaration
public static Task RemoveFreetextRebuildEventAsync(CancellationToken cancellationToken = default)
Parameters
Returns
RemovePublishStartSystemEventAsync(UDefType)
This class contains helper functions for publishing user-defined fields.
Declaration
public Task RemovePublishStartSystemEventAsync(UDefType type)
Parameters
Returns
RemovePublishSystemEventAsync(UDefType)
This class contains helper functions for publishing user-defined fields.
Declaration
public Task RemovePublishSystemEventAsync(UDefType type)
Parameters
Returns
RemoveScopedEventAsync(string, Scope, int, CancellationToken)
This class contains helper functions for publishing user-defined fields.
Declaration
public static Task RemoveScopedEventAsync(string key, SystemEventHelper.Scope scope, int owner, CancellationToken cancellationToken = default)
Parameters
Returns
Implements
Extension Methods