AiToolsSettingsUnitPlugin - класс

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

Definition

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

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

AiToolsSettingsUnitPlugin Плагин для работы с инструментами ИИ.

Свойства

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.
(Унаследован от SettingsUnitPluginBase)
AfterRemoveAsync
(Переопределяет SettingsUnitPluginBaseAfterRemoveAsync(SettingsUnitRecord, CancellationToken))
AfterStoreAsync A lifecycle hook invoked after the settings unit record has been successfully persisted.
(Переопределяет SettingsUnitPluginBaseAfterStoreAsync(SettingsUnitRecord, CancellationToken))
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.
(Переопределяет SettingsUnitPluginBaseCheckFragmentsSupport(Guid))
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.
(Переопределяет SettingsUnitPluginBaseGetActualFragmentsAsync(Guid, IEnumerableGuid, CancellationToken))
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.
(Унаследован от SettingsUnitPluginBase)
GetTypeGets the Type of the current instance.
(Унаследован от Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
MergePartialDataAsync A lifecycle hook invoked before storing partially updated data, responsible for merging the provided partial data with the existing Data.

(Переопределяет SettingsUnitPluginBaseMergePartialDataAsync(SettingsUnitRecord, DictionaryString, Object, CancellationToken))
ToStringReturns a string that represents the current object.
(Унаследован от Object)
TransformForEditorAsync A lifecycle hook invoked after a settings unit is loaded for use at UI editor. This method will be called after TransformForUsageAsync(SettingsUnitRecord, CancellationToken). Intended for populating transient or context-specific data that must not be cached or stored.

(Переопределяет SettingsUnitPluginBaseTransformForEditorAsync(SettingsUnitRecord, CancellationToken))
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.
(Переопределяет SettingsUnitPluginBaseTransformForUsageAsync(SettingsUnitRecord, CancellationToken))
TryGetDefaultDataAsync Creates a new data storage object initialized with default values for the specified settings unit.
(Унаследован от SettingsUnitPluginBase)
TryGetDescriptorOverridesAsync Provides descriptor overrides for the specified settings unit.
(Переопределяет SettingsUnitPluginBaseTryGetDescriptorOverridesAsync(SettingsUnitKey, CancellationToken))
UpgradeDataAsync Upgrades the structure of the settings data to be compatible with the current scheme version returned by GetSchemeVersion(SettingsUnitKey).
(Унаследован от SettingsUnitPluginBase)
ValidateForStoreAsync A lifecycle hook invoked to validate the settings unit data before it is stored.
(Переопределяет SettingsUnitPluginBaseValidateForStoreAsync(SettingsUnitRecord, DictionaryString, Object, Boolean, CancellationToken))

См. также