Namespace Umbraco.Core.Services
Classes
ContentServiceExtensions
Content service extension methods
ContentTypeServiceExtensions
IdkMap
LocalizedTextServiceExtensions
Extension methods for ILocalizedTextService
MediaServiceExtensions
Media service extension methods
OperationResult
Represents the default operation result.
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.
PublicAccessServiceExtensions
Extension methods for the IPublicAccessService
PublishResult
Represents the result of publishing a document.
ServiceContext
Represents the Umbraco Service context, which provides access to all services.
UserServiceExtensions
Interfaces
IAuditService
Represents a service for handling audit.
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!
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
IDataTypeService
Defines the DataType Service, which is an easy access to operations involving IDataType
IDomainService
IEntityService
IEntityXmlSerializer
Serializes entities to XML
IExternalLoginService
Used to store the external login info, this can be replaced with your own implementation
IFileService
Defines the File Service, which is an easy access to operations involving IFile objects like Scripts, Stylesheets and Templates
IIconService
IInstallationService
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
ILocalizedTextService2
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.
INotificationService
IPackagingService
IPublicAccessService
IRedirectUrlService
IRelationService
IServerRegistrationService
IService
Marker interface for services, which is used to store difference services in a list or dictionary
ITagService
IUpgradeService
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.