Namespace Umbraco.Cms.Core.Services
Classes
ContentService
Implements the content service.
ContentTypeBaseServiceProvider
ContentTypeService
Represents the ContentType Service, which is an easy access to operations involving IContentType
ContentTypeServiceBase
ContentTypeServiceBase<TRepository, TItem>
CultureImpactFactory
DashboardService
A utility class for determine dashboard security
DataTypeUsageService
DefaultContentVersionCleanupPolicy
DictionaryService
DomainService
EntityService
ExternalLoginService
FileService
Represents the File Service, which is an easy access to operations involving IFile objects like Scripts, Stylesheets and Templates
IdKeyMap
InstallationService
LocalizedTextService
The entry point to localize any key in the text storage source for a given culture
LocalizedTextServiceFileSources
Exposes the XDocument sources from files for the default localization text service and ensure caching is taken care of
LocalizedTextServiceSupplementaryFileSource
MediaService
Represents the Media Service, which is an easy access to operations involving IMedia
MediaTypeService
MemberService
Represents the MemberService.
MemberTypeService
MetricsConsentService
NotificationService
OperationResult
Represents the default operation result.
OperationResult.Attempt
OperationResult<TResultType>
Represents the result of a service operation.
OperationResult<TResultType, TEntity>
Represents the result of a service operation for a given entity.
Ordering
Represents ordering information.
ProcessInstructionsResult
Defines a result object for the ProcessInstructions(CacheRefresherCollection, ServerRole, CancellationToken, String, DateTime, Int32) operation.
PropertyTypeUsageService
PropertyValidationService
PublishResult
Represents the result of publishing a document.
RelationService
RepositoryService
Represents a service that works on top of repositories.
SectionService
ServiceContext
Represents the Umbraco Service context, which provides access to all services.
TagService
Tag service to query for tags in the tags db table. The tags returned are only relevant for published content & saved media or members
TemporaryMediaService
TrackedReferencesService
TreeService
Implements ITreeService.
TwoFactorLoginService
Service handling 2FA logins.
UpgradeService
UserDataService
Interfaces
IAuditService
Represents a service for handling audit.
IBasicAuthService
ICacheInstructionService
IConflictingRouteService
IConsentService
A service for handling lawful data processing requirements
IContentService
Defines the ContentService, which is an easy access to operations involving IContent
IContentServiceBase
Placeholder for sharing logic between the content, media (and member) services TODO: Start sharing the logic!
IContentServiceBase<TItem>
IContentTypeBaseService
Provides a common base interface for IContentTypeBase.
IContentTypeBaseService<TItem>
Provides a common base interface for IContentTypeService, IMediaTypeService and IMemberTypeService.
IContentTypeBaseServiceProvider
Provides the IContentTypeBaseService corresponding to an IContentBase object.
IContentTypeService
Manages IContentType objects.
IContentVersionCleanupPolicy
Used to filter historic content versions for cleanup.
IContentVersionService
ICultureImpactFactory
IDashboardService
IDataTypeService
Defines the DataType Service, which is an easy access to operations involving IDataType
IDataTypeUsageService
IDictionaryService
IDomainService
IEditorConfigurationParser
IEntityService
IEntityXmlSerializer
Serializes entities to XML
IExamineIndexCountService
IExternalLoginWithKeyService
IFileService
Defines the File Service, which is an easy access to operations involving IFile objects like Scripts, Stylesheets and Templates
IIconService
IIdKeyMap
IInstallationService
IIpAddressUtilities
IKeyValueService
Manages the simplified key/value store.
ILocalizationService
Defines the Localization Service, which is an easy access to operations involving Languages and Dictionary
ILocalizedTextService
The entry point to localize any key in the text storage source for a given culture
IMacroService
Defines the MacroService, which is an easy access to operations involving IMacro
IMediaService
Defines the Media Service, which is an easy access to operations involving IMedia
IMediaTypeService
Manages IMediaType objects.
IMemberGroupService
IMemberService
Defines the MemberService, which is an easy access to operations involving (umbraco) members.
IMembershipMemberService
Defines part of the MemberService, which is specific to methods used by the membership provider.
IMembershipMemberService<T>
Defines part of the UserService/MemberService, which is specific to methods used by the membership provider. The generic type is restricted to IMembershipUser. The implementation of this interface uses either IMember for the MemberService or IUser for the UserService.
IMembershipRoleService<T>
IMembershipUserService
Defines part of the UserService, which is specific to methods used by the membership provider.
IMemberTypeService
Manages IMemberType objects.
IMetricsConsentService
INodeCountService
INotificationService
IPackagingService
IPropertyTypeUsageService
IPropertyValidationService
IPublicAccessService
IRedirectUrlService
IRelationService
IRuntime
Defines the Umbraco runtime.
IRuntimeState
Represents the state of the Umbraco runtime.
ISectionService
IServerRegistrationService
IService
Marker interface for services, which is used to store difference services in a list or dictionary
ITagService
Tag service to query for tags in the tags db table. The tags returned are only relevant for published content & saved media or members
ITemporaryMediaService
ITrackedReferencesService
ITreeService
Represents a service which manages section trees.
ITwoFactorLoginService
Service handling 2FA logins.
IUpgradeService
IUsageInformationService
IUserDataService
IUserService
Defines the UserService, which is an easy access to operations involving IProfile and eventually Users.
Enums
MoveOperationStatusType
A status type of the result of moving an item
OperationResultType
A value indicating the result of an operation.
PublishResultType
A value indicating the result of publishing or unpublishing a document.