Tessa.SettingsUnits - пространство имён

 

Классы

SettingsUnitAccessForbiddenException Exception that is thrown when a settings unit(s) access is forbidden.
SettingsUnitAlreadyExistsException Exception that is thrown when the settings unit cannot be added, because such the settings unit already exists.
SettingsUnitCache Cache for settings unit records. Provides fast access to SettingsUnitRecord instances.
SettingsUnitCachePayload Payload containing information about a settings unit cache invalidation event. Used to synchronize cache resets across multiple processes or instances.
SettingsUnitCategoryDescriptor Descriptor for settings unit category created programmatically.
SettingsUnitCategoryDescriptorRegistry Registry of SettingsUnitCategoryDescriptor objects.
SettingsUnitConfiguration Configuration parameters for the settings subsystem.
SettingsUnitDescriptor Descriptor for settings unit created programmatically.
SettingsUnitDescriptorRegistry Registry of SettingsUnitDescriptor objects.
SettingsUnitEditorService 
SettingsUnitException Base exception class thrown when interacting with settings units.
SettingsUnitExtensions Provides extension methods for registering settings units components in the dependency injection container.
SettingsUnitFilter Represents a filter used to query settings units based on various properties.
SettingsUnitHelper Provides helper methods and constants for working with settings units and their fragments.
SettingsUnitHistoryManager 
SettingsUnitInitializer An object responsible for initializing settings units during application (web service) startup.
SettingsUnitIORecord Object that describes the settings unit record used for export and import.
SettingsUnitKey Key for identifying a settings unit or fragment.
SettingsUnitLockingStrategy A strategy for managing read and write locks for a settings units and their fragments. Incorrect use of the methods in this interface may lead to "hanging" locks — use with caution.
SettingsUnitNotFoundException Exception that is thrown when a settings unit(s) not found.
SettingsUnitNotInitializedException Exception that is thrown when the settings units are not initialized.
SettingsUnitPermissionsProvider 
SettingsUnitPluginBase Represents a plugin that manages the lifecycle, validation, and transformation of settings data.
SettingsUnitPluginNotFoundException Exception that is thrown when a settings unit plugin was not found.
SettingsUnitPluginResolver Resolver for settings unit plugins registered in Unity container.
SettingsUnitProcessor Provides operations for processing settings units and their fragments.
SettingsUnitRecord Object that describes the settings unit record.
SettingsUnitRecordCompanion Companion for creating SettingsUnitRecord instances.
SettingsUnitRepository Repository for managing settings unit records in persistent storage.
SettingsUnitService 
SettingsUnitStorage Base class for decorator storage with unit settings.
SettingsUnitStoreRequest Settings unit/fragment record store request.
SettingsUnitsWebProxy Прокси для работы с подсистемой настроек.
SettingsUnitSynchronizer Object responsible for synchronizing settings units to keep their state up to date.
SettingsUnitTracingScope 
SettingsUnitTransactionParameter Parameter for executing a settings unit transaction.
SettingsUnitTransactionStrategy The default strategy that ensures transactional operations for a settings units and their fragments and manages reader/writer locks. A SQL transaction is opened only if there is no other active transaction on this database connection.
SettingsUnitValidationKeys Ключи валидации, испольуемые подсистемой настроек.

Интерфейсы

ISettingsUnitCache Cache for settings unit records. Provides fast access to SettingsUnitRecord instances.
ISettingsUnitCategoryDescriptorRegistry Registry of SettingsUnitCategoryDescriptor objects.
ISettingsUnitConfiguration Configuration parameters for the settings subsystem.
ISettingsUnitDescriptorRegistry Registry of SettingsUnitDescriptor objects.
ISettingsUnitEditorService Service for working with settings units and their fragments in UI editor.
ISettingsUnitHistoryManager Manager responsible for tracking and reporting actions, exceptions, and activity related to settings units.
ISettingsUnitInitializer An object responsible for initializing settings units during application (web service) startup.
ISettingsUnitLockingStrategy A strategy for managing read and write locks for a settings units and their fragments. Incorrect use of the methods in this interface may lead to "hanging" locks — use with caution.
ISettingsUnitPermissionsProvider Provides access control checks for settings units.
ISettingsUnitPlugin Represents a plugin that manages the lifecycle, validation, and transformation of settings data.
ISettingsUnitPluginResolver Resolver for settings unit plugins registered in Unity container.
ISettingsUnitProcessor Provides operations for processing settings units and their fragments.
ISettingsUnitRecordCompanion Companion for creating SettingsUnitRecord instances.
ISettingsUnitRepository Repository for managing settings unit records in persistent storage.
ISettingsUnitService Service for working with settings units and their fragments.
ISettingsUnitSynchronizer Object responsible for synchronizing settings units to keep their state up to date.
ISettingsUnitTracingScope Provides a scope for tracing and metrics instrumentation of settings unit operations.
ISettingsUnitTransactionStrategy The default strategy that ensures transactional operations for a settings units and their fragments and manages reader/writer locks. A SQL transaction is opened only if there is no other active transaction on this database connection.

Перечисления

SettingsUnitInitializationState Initialization state of the settings subsystem.