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
CultureService
DataTypeUsageService
DefaultContentVersionCleanupPolicy
DictionaryPermissionService
DictionaryService
DocumentUrlService
DocumentUrlServiceInitializerNotificationHandler
DomainService
EntityService
ExternalLoginService
FileService
Represents the File Service, which is an easy access to operations involving IFile objects like Scripts, Stylesheets and Templates
FileServiceBase<TRepository, TEntity>
FileServiceOperationBase<TRepository, TEntity, TOperationStatus>
IdKeyMap
InstallationService
IsoCodeValidator
A validator for validating if an ISO code string can be is valid.
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
LogViewerService
MediaService
Represents the Media Service, which is an easy access to operations involving IMedia
MediaTypeService
MemberService
Represents the MemberService.
MemberTypeService
MetricsConsentService
NoopSegmentService
NotificationService
OEmbedService
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.
PartialViewService
PreviewService
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.
ScriptService
ServerInformationService
ServiceContext
Represents the Umbraco Service context, which provides access to all services.
StylesheetService
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
TemplateContentParserService
TemplateService
TemporaryMediaService
TrackedReferencesService
TreeEntitySortingService
TwoFactorLoginService
Service handling 2FA logins.
UpgradeService
UserDataService
WebhookLogFactory
WebhookLogService
WebhookRequestService
WebhookService
Interfaces
IAuditService
Represents a service for handling audit.
IBasicAuthService
IBasicFileService<TEntity>
ICacheInstructionService
IConflictingRouteService
IConsentService
A service for handling lawful data processing requirements
IContentBlueprintContainerService
IContentBlueprintEditingService
IContentEditingService
IContentListViewService
IContentPermissionService
Manages permissions for content access.
IContentPublishingService
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.
IContentTypeContainerService
IContentTypeService
Manages IContentType objects.
IContentVersionCleanupPolicy
Used to filter historic content versions for cleanup.
IContentVersionService
ICultureImpactFactory
ICultureService
IDataTypeContainerService
IDataTypeService
Defines the DataType Service, which is an easy access to operations involving IDataType
IDataTypeUsageService
IDictionaryItemService
IDictionaryPermissionService
IDictionaryService
IDocumentUrlService
IDomainService
IEntitySearchService
Performs entity search directly against the database.
IEntityService
IEntityTypeContainerService<TTreeEntity>
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
IIdKeyMap
IIndexedEntitySearchService
Performs entity search against search indexes.
IInstallationService
IIpAddressUtilities
IIsoCodeValidator
A validator for validating if an ISO code string can be is valid.
IKeyValueService
Manages the simplified key/value store.
ILanguageService
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
ILogViewerRepository
ILogViewerService
IMediaEditingService
IMediaImportService
IMediaListViewService
IMediaPermissionService
Manages permissions for media access.
IMediaService
Defines the Media Service, which is an easy access to operations involving IMedia
IMediaTypeContainerService
IMediaTypeService
Manages IMediaType objects.
IMemberContentEditingService
IMemberEditingService
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
IOEmbedService
IPackageDataInstallation
IPackagingService
IPartialViewService
IPreviewService
IPropertyTypeUsageService
IPropertyValidationService
IPublicAccessService
IRedirectUrlService
IRelationService
IReservedFieldNamesService
IRuntime
Defines the Umbraco runtime.
IRuntimeState
Represents the state of the Umbraco runtime.
IScriptService
ISegmentService
IServerInformationService
IServerRegistrationService
IService
Marker interface for services, which is used to store difference services in a list or dictionary
IStylesheetService
ISystemTroubleshootingInformationService
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
ITemplateContentParserService
ITemplateService
ITemporaryFileService
ITemporaryMediaService
ITrackedReferencesService
ITreeEntitySortingService
ITwoFactorLoginService
Service handling 2FA logins.
IUpgradeService
IUsageInformationService
IUserDataService
IUserGroupPermissionService
Manages permissions for user group access.
IUserGroupService
Manages user groups.
IUserIdKeyResolver
IUserPermissionService
Manages permissions for user access.
IUserService
Defines the UserService, which is an easy access to operations involving IProfile and eventually Users.
IUserTwoFactorLoginService
A user specific Two factor service, that ensures the user exists before doing the job.
IWebhookFiringService
IWebhookLogFactory
IWebhookLogService
IWebhookRequestService
IWebhookService
IWebProfilerService
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.