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 IContent
IContentTypeBaseService <TItem>
Provides a common base interface for IContent
IContentTypeBaseServiceProvider
Provides the IContent
IContentTypeService
Manages IContent
IContentVersionCleanupPolicy
Used to filter historic content versions for cleanup.
IContentVersionService
IDataTypeService
Defines the DataType Service, which is an easy access to operations involving IData
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 IMedia
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 IMembership
IMembershipRoleService <T>
IMembershipUserService
Defines part of the UserService, which is specific to methods used by the membership provider.
IMemberTypeService
Manages IMember
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.