Search Results for

    Show / Hide Table of Contents

    Namespace Umbraco.Cms.Core.Services

    Classes

    AuditEntryService

    Represents a service for handling audit entries.

    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

    Implements IDocumentUrlService operations for handling document URLs.

    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

    Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.

    LocalizedTextService

    Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.

    LocalizedTextServiceFileSources

    Exposes the XDocument sources from files for the default localization text service and ensure caching is taken care of

    LocalizedTextServiceSupplementaryFileSource

    LogViewerService

    Represents a service for viewing logs in Umbraco.

    LogViewerServiceBase

    Base class for log viewer services that provides common functionality for managing log entries and queries.

    MediaService

    Represents the Media Service, which is an easy access to operations involving IMedia

    MediaTypeService

    MemberService

    Represents the MemberService.

    MemberTypeService

    MetricsConsentService

    NoopSegmentService

    NotificationService

    OEmbedService

    Implements IOEmbedService for retrieving embeddable HTML markup using the oEmbed protocol.

    OperationResult

    Represents the result of a service operation.

    OperationResult.Attempt

    OperationResult<TResultType>

    Represents the result of a service operation.

    OperationResult<TResultType, TEntity>

    Represents the result of a service operation.

    Ordering

    Represents ordering information.

    PartialViewService

    PreviewService

    ProcessInstructionsResult

    Defines a result object for the ProcessInstructions(CacheRefresherCollection, CancellationToken, string, int) operation.

    PropertyTypeUsageService

    Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.

    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

    TrackedReferencesService

    TreeEntitySortingService

    TwoFactorLoginService

    Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.

    UpgradeService

    UserDataService

    WebhookLogFactory

    WebhookLogService

    WebhookRequestService

    WebhookService

    Interfaces

    IAuditEntryService

    Represents a service for handling audit entries.

    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

    IContentSearchService

    IContentSearchService<TContent>

    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.

    IContentTypeBaseServiceProvider

    Provides the IContentTypeBaseService corresponding to an IContentBase object.

    IContentTypeBaseService<TItem>

    Provides a common base interface for IContentTypeService, IMediaTypeService and IMemberTypeService.

    IContentTypeContainerService

    IContentTypeSearchService

    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

    Defines operations for handling document URLs.

    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

    Represents a repository for viewing logs in Umbraco.

    ILogViewerService

    ILongRunningOperationService

    A service for managing long-running operations that can be executed in the background.

    IMediaEditingService

    IMediaImportService

    IMediaListViewService

    IMediaPermissionService

    Manages permissions for media access.

    IMediaSearchService

    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.

    IMemberTwoFactorLoginService

    A member specific Two factor service, that ensures the member exists before doing the job.

    IMemberTypeContainerService

    IMemberTypeService

    Manages IMemberType objects.

    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.

    IMetricsConsentService

    INodeCountService

    INotificationService

    IOEmbedService

    Defines a service for asynchronously retrieving embeddable HTML markup for a specified resource using the oEmbed protocol.

    IPackageDataInstallation

    IPackagingService

    IPartialViewService

    IPreviewService

    IPropertyTypeUsageService

    Defines service methods for querying property type usage.

    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

    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.

    IWebProfilerService

    IWebhookFiringService

    IWebhookLogFactory

    IWebhookLogService

    IWebhookRequestService

    IWebhookService

    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.

    In this article
    Back to top Copyright © 2016-present Umbraco
    Generated by DocFX