AiCommonSettingsUnitPlugin - класс

Плагин для работы с основными настройками модуля ИИ.

Definition

Пространство имён: Tessa.Extensions.Platform.Server.SettingsUnits.AiCommon
Сборка: Tessa (в Tessa.dll) Версия: 4.2.1+2efecbe35c10dec386bb05925f2876c4acbb708d
C#
public class AiCommonSettingsUnitPlugin : SettingsUnitPluginBase
Inheritance
Object    SettingsUnitPluginBase    AiCommonSettingsUnitPlugin

Конструкторы

AiCommonSettingsUnitPluginИнициализирует новый экземпляр класса AiCommonSettingsUnitPlugin

Свойства

ID Unique identifier of the plugin.
(Переопределяет SettingsUnitPluginBaseID)

Методы

AfterGetAsync A lifecycle hook invoked after the settings unit record is loaded from storage or created via TryGetDefaultDataAsync(SettingsUnitKey, CancellationToken), but before it is returned.
(Переопределяет SettingsUnitPluginBaseAfterGetAsync(SettingsUnitRecord, CancellationToken))
AfterRemoveAsync A lifecycle hook invoked after the settings unit has been successfully removed.
(Унаследован от SettingsUnitPluginBase)
AfterStoreAsync A lifecycle hook invoked after the settings unit record has been successfully persisted.
(Унаследован от SettingsUnitPluginBase)
BeforeGetAsync A lifecycle hook invoked before the settings unit record is loaded from storage.
(Унаследован от SettingsUnitPluginBase)
BeforeRemoveAsync A lifecycle hook invoked before the settings unit record is removed.
(Унаследован от SettingsUnitPluginBase)
BeforeStoreAsync A lifecycle hook invoked before the settings unit record is persisted.
(Переопределяет SettingsUnitPluginBaseBeforeStoreAsync(SettingsUnitRecord, CancellationToken))
CheckFragmentsSupport Determines whether the plugin supports fragment processing for the specified settings unit with identifier unitID.
(Унаследован от SettingsUnitPluginBase)
EqualsDetermines whether the specified object is equal to the current object.
(Унаследован от Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object)
GetActualFragmentsAsync Resolves the actual fragment identifiers by filtering or transforming the provided fragment identifiers based on current context and availability.
(Унаследован от SettingsUnitPluginBase)
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetSchemeVersion Retrieves the current schema version of the settings data managed by this plugin for the specified settings unit key.
(Переопределяет SettingsUnitPluginBaseGetSchemeVersion(SettingsUnitKey))
GetTypeGets the Type of the current instance.
(Унаследован от Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
MergePartialDataAsync
(Унаследован от SettingsUnitPluginBase)
ToStringReturns a string that represents the current object.
(Унаследован от Object)
TransformForEditorAsync
(Унаследован от SettingsUnitPluginBase)
TransformForUsageAsync A lifecycle hook invoked after a settings unit is loaded for use, typically from cache. Intended for populating transient or context-specific data that must not be cached or stored.
(Унаследован от SettingsUnitPluginBase)
TryGetDefaultDataAsync Creates a new data storage object initialized with default values for the specified settings unit.
(Переопределяет SettingsUnitPluginBaseTryGetDefaultDataAsync(SettingsUnitKey, CancellationToken))
TryGetDescriptorOverridesAsync Provides descriptor overrides for the specified settings unit.
(Унаследован от SettingsUnitPluginBase)
UpgradeDataAsync Upgrades the structure of the settings data to be compatible with the current scheme version returned by GetSchemeVersion(SettingsUnitKey).
(Переопределяет SettingsUnitPluginBaseUpgradeDataAsync(SettingsUnitRecord, CancellationToken))
ValidateForStoreAsync A lifecycle hook invoked to validate the settings unit data before it is stored.
(Переопределяет SettingsUnitPluginBaseValidateForStoreAsync(SettingsUnitRecord, DictionaryString, Object, Boolean, CancellationToken))

См. также