Interface IDocumentUrlRepository
Represents a repository for document URL segment entities.
Namespace: Umbraco.Cms.Core.Persistence.Repositories
Assembly: Umbraco.Core.dll
Syntax
public interface IDocumentUrlRepository
Methods
View SourceDeleteByDocumentKey(IEnumerable<Guid>)
Deletes document URL segments by document keys.
Declaration
void DeleteByDocumentKey(IEnumerable<Guid> select)
Parameters
| Type | Name | Description |
|---|---|---|
| IEnumerable<Guid> | select | The document keys for which to delete URL segments. |
GetAll()
Gets all published document URL segments.
Declaration
IEnumerable<PublishedDocumentUrlSegment> GetAll()
Returns
| Type | Description |
|---|---|
| IEnumerable<PublishedDocumentUrlSegment> | A collection of all published document URL segments. |
Save(IEnumerable<PublishedDocumentUrlSegment>)
Saves a collection of published document URL segments.
Declaration
void Save(IEnumerable<PublishedDocumentUrlSegment> publishedDocumentUrlSegments)
Parameters
| Type | Name | Description |
|---|---|---|
| IEnumerable<PublishedDocumentUrlSegment> | publishedDocumentUrlSegments | The URL segments to save. |