View Source
Class DocumentUrlFactory
Inheritance
System.Object
Assembly: Umbraco.Cms.Api.Management.dll
Syntax
public class DocumentUrlFactory : IDocumentUrlFactory
Constructors
View Source
DocumentUrlFactory(IPublishedRouter, IUmbracoContextAccessor, ILanguageService, ILocalizedTextService, IContentService, IVariationContextAccessor, ILoggerFactory, UriUtility, IPublishedUrlProvider)
Declaration
public DocumentUrlFactory(IPublishedRouter publishedRouter, IUmbracoContextAccessor umbracoContextAccessor, ILanguageService languageService, ILocalizedTextService localizedTextService, IContentService contentService, IVariationContextAccessor variationContextAccessor, ILoggerFactory loggerFactory, UriUtility uriUtility, IPublishedUrlProvider publishedUrlProvider)
Parameters
| Type |
Name |
Description |
| IPublishedRouter |
publishedRouter |
|
| IUmbracoContextAccessor |
umbracoContextAccessor |
|
| ILanguageService |
languageService |
|
| ILocalizedTextService |
localizedTextService |
|
| IContentService |
contentService |
|
| IVariationContextAccessor |
variationContextAccessor |
|
| ILoggerFactory |
loggerFactory |
|
| UriUtility |
uriUtility |
|
| IPublishedUrlProvider |
publishedUrlProvider |
|
Methods
View Source
CreateUrlsAsync(IContent)
Declaration
public async Task<IEnumerable<DocumentUrlInfo>> CreateUrlsAsync(IContent content)
Parameters
| Type |
Name |
Description |
| IContent |
content |
|
Returns
View Source
CreateUrlSetsAsync(IEnumerable<IContent>)
Declaration
public async Task<IEnumerable<DocumentUrlInfoResponseModel>> CreateUrlSetsAsync(IEnumerable<IContent> contentItems)
Parameters
| Type |
Name |
Description |
| IEnumerable<IContent> |
contentItems |
|
Returns