public sealed class AiToolsSettingsUnitPlugin : SettingsUnitPluginBasePublic NotInheritable Class AiToolsSettingsUnitPlugin
Inherits SettingsUnitPluginBasepublic ref class AiToolsSettingsUnitPlugin sealed : public SettingsUnitPluginBase[<SealedAttribute>]
type AiToolsSettingsUnitPlugin =
class
inherit SettingsUnitPluginBase
end| 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)) |
| Equals | Determines whether the specified object is equal to the current object. (Унаследован от Object) |
| Finalize | Allows 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)) |
| GetHashCode | Serves 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) |
| GetType | Gets the Type of the current instance. (Унаследован от Object) |
| MemberwiseClone | Creates 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)) |
| ToString | Returns 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)) |