Namespace Umbraco.Cms.Core.Services.Navigation
Classes
DocumentPublishStatusService
Implements IDocumentPublishStatusQueryService and IDocumentPublishStatusManagementService verifying and managing the published status of documents.
ElementPublishStatusService
Implements IElementPublishStatusQueryService and IElementPublishStatusManagementService verifying and managing the published status of elements.
NavigationInitializationNotificationHandler
Responsible for seeding the in-memory navigation structures at application's startup by rebuild the navigation structures.
PublishStatusInitializationNotificationHandler
Responsible for seeding the in-memory publish status cache at application's startup by loading all data from the database.
PublishStatusService
Abstract base class for publish status services, providing shared cache logic for tracking which content items are published and in which cultures.
Interfaces
IDocumentNavigationManagementService
Provides management operations for the document navigation structure.
IDocumentNavigationQueryService
Provides query operations for the document navigation structure.
IDocumentPublishStatusManagementService
Provides management operations for the in-memory document publish status cache.
IDocumentPublishStatusQueryService
Verifies the published status of documents.
IElementNavigationManagementService
Provides management operations for the element navigation structure.
IElementNavigationQueryService
Provides query operations for the element navigation structure.
IElementPublishStatusManagementService
Provides management operations for the in-memory element publish status cache.
IElementPublishStatusQueryService
Verifies the published status of elements.
IMediaNavigationManagementService
Provides management operations for the media navigation structure.
IMediaNavigationQueryService
Provides query operations for the media navigation structure.
INavigationManagementService
Placeholder for sharing logic between the document and media navigation services for managing the navigation structure.
INavigationQueryService
Placeholder for sharing logic between the document and media navigation services for querying the navigation structure.
IPublishStatusManagementService
Provides management operations for the in-memory document publish status cache.
IPublishStatusQueryService
Verifies the published status of documents.
IPublishedContentStatusFilteringService
Provides filtering operations specifically for published document content.
IPublishedMediaStatusFilteringService
Provides filtering operations specifically for published media content.
IPublishedStatusFilteringService
Provides filtering operations to determine which published content items are available for display.
IRecycleBinNavigationManagementService
Placeholder for sharing logic between the document and media navigation services for managing the recycle bin navigation structure.
IRecycleBinNavigationQueryService
Placeholder for sharing logic between the document and media navigation services for querying the recycle bin navigation structure.