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