Namespace Umbraco.Core.Services
Classes
AuditService
ContentService
Represents the Content Service, which is an easy access to operations involving IContent
ContentServiceExtensions
Content service extension methods
ContentTypeService
Represents the ContentType Service, which is an easy access to operations involving IContentType
ContentTypeServiceBase
ContentTypeServiceExtensions
DataTypeService
Represents the DataType Service, which is an easy access to operations involving IDataTypeDefinition
DomainService
EntityService
ExternalLoginService
FileService
Represents the File Service, which is an easy access to operations involving IFile objects like Scripts, Stylesheets and Templates
IdkMap
LocalizationService
Represents the Localization Service, which is an easy access to operations involving Language and DictionaryItem
LocalizedTextService
LocalizedTextServiceExtensions
Extension methods for ILocalizedTextService
LocalizedTextServiceFileSources
Exposes the XDocument sources from files for the default localization text service and ensure caching is taken care of
LocalizedTextServiceSupplementaryFileSource
MacroService
Represents the Macro Service, which is an easy access to operations involving IMacro
MediaService
Represents the Media Service, which is an easy access to operations involving IMedia
MediaServiceExtensions
Media service extension methods
MemberGroupService
MemberService
Represents the MemberService.
MemberTypeService
MigrationEntryService
Manages migration entries in the database
NotificationService
OperationStatus
The default operation status
OperationStatus<TStatus>
OperationStatus<TEntity, TStatus>
The status returned by many of the service methods
PackagingService
Represents the Packaging Service, which provides import/export functionality for the Core models of the API using xml representation. This is primarily used by the Package functionality.
PublicAccessService
PublicAccessServiceExtensions
Extension methods for the IPublicAccessService
RelationService
RepositoryService
Base service class
ScopeRepositoryService
ServerRegistrationService
Manages server registrations in the database.
ServiceContext
The Umbraco ServiceContext, which provides access to the following services: IContentService, IContentTypeService, IDataTypeService, IFileService, ILocalizationService and IMediaService.
ServiceWithResultExtensions
These are used currently to return the temporary 'operation' interfaces for services which are used to return a status from operational methods so we can determine if things are cancelled, etc...
These will be obsoleted in v8 since all real services methods will be changed to have the correct result.
TagExtractor
A utility class to extract the tag values from a property/property editor and set them on the content
TagService
TaskService
UserService
Represents the UserService, which is an easy access to operations involving IProfile, IMembershipUser and eventually Backoffice Users.
UserServiceExtensions
Interfaces
IApplicationTreeService
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
Placehold for sharing logic between the content, media (and member) services TODO: Start sharing the logic!
IContentServiceOperations
A temporary interface until we are in v8, this is used to return a different result for the same method and this interface gets implemented explicitly. These methods will replace the normal ones in IContentService in v8 and this will be removed.
IContentTypeService
Defines the ContentTypeService, which is an easy access to operations involving IContentType
IDataTypeService
Defines the DataType Service, which is an easy access to operations involving IDataTypeDefinition
IDomainService
IEntityService
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
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
IMediaServiceOperations
A temporary interface until we are in v8, this is used to return a different result for the same method and this interface gets implemented explicitly. These methods will replace the normal ones in IContentService in v8 and this will be removed.
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
IMigrationEntryService
INotificationService
IPackagingService
IPublicAccessService
IRedirectUrlService
IRelationService
ISectionService
IServerRegistrationService
IService
Marker interface for services, which is used to store difference services in a list or dictionary
ITagService
ITaskService
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
OperationStatusType
A status type of the result of saving an item