Namespace Umbraco.Cms.Core.Scoping
Classes
CoreScope
Represents a core scope that manages transactional operations, caching, locking, and notifications.
LockingMechanism
Mechanism for handling read and write locks.
ScopeContext
Represents the context for managing database and operational scopes within the Umbraco CMS infrastructure. Provides access to the current active scope and the scope provider, enabling coordinated resource management and transactional operations. Typically used internally to ensure correct scope handling during repository and service operations.
ScopeContextualBase
Provides a base class for scope contextual objects.
Interfaces
ICoreScope
Represents a scope.
ICoreScopeProvider
Provides scopes.
IHttpScopeReference
Cleans up orphaned IScope references at the end of a request
IInstanceIdentifiable
Exposes an instance unique identifier.
ILockingMechanism
Defines a mechanism for acquiring and managing read and write locks on resources.
IScope
Represents a scope for database operations and event handling.
IScopeContext
Represents a scope context.
IScopeProvider
Provides scopes for database operations.
Enums
RepositoryCacheMode
Specifies the cache mode of repositories.