View Source
  Class UrlProviderExtensions
  
  
  
  
    Inheritance
      System.Object
      
   
  
  Assembly: Umbraco.Core.dll
  Syntax
  
    public static class UrlProviderExtensions
   
  Methods
  
  
    View Source
  
  GetContentUrlsAsync(IContent, IPublishedRouter, IUmbracoContext, ILanguageService, ILocalizedTextService, IContentService, IVariationContextAccessor, ILogger<IContent>, UriUtility, IPublishedUrlProvider)
  
  
  Declaration
  
    public static async Task<IEnumerable<UrlInfo>> GetContentUrlsAsync(this IContent content, IPublishedRouter publishedRouter, IUmbracoContext umbracoContext, ILanguageService languageService, ILocalizedTextService textService, IContentService contentService, IVariationContextAccessor variationContextAccessor, ILogger<IContent> logger, UriUtility uriUtility, IPublishedUrlProvider publishedUrlProvider)
   
  Parameters
  
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | Task<IEnumerable<UrlInfo>> |  | 
    
  
  
    View Source
  
  GetContentUrlsAsync(IContent, IPublishedRouter, IUmbracoContext, ILanguageService, ILocalizedTextService, IContentService, IVariationContextAccessor, ILogger<IContent>, UriUtility, IPublishedUrlProvider, IPublishedContentCache, IDocumentNavigationQueryService)
  
  
  Declaration
  
    public static async Task<IEnumerable<UrlInfo>> GetContentUrlsAsync(this IContent content, IPublishedRouter publishedRouter, IUmbracoContext umbracoContext, ILanguageService languageService, ILocalizedTextService textService, IContentService contentService, IVariationContextAccessor variationContextAccessor, ILogger<IContent> logger, UriUtility uriUtility, IPublishedUrlProvider publishedUrlProvider, IPublishedContentCache contentCache, IDocumentNavigationQueryService navigationQueryService)
   
  Parameters
  
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | Task<IEnumerable<UrlInfo>> |  | 
    
  
  
    View Source
  
  GetContentUrlsAsync(IContent, IPublishedRouter, IUmbracoContext, ILanguageService, ILocalizedTextService, IContentService, IVariationContextAccessor, ILogger<IContent>, UriUtility, IPublishedUrlProvider, IDocumentNavigationQueryService, IPublishedContentStatusFilteringService)
  Gets the URLs of the content item.
Declaration
  
    public static async Task<IEnumerable<UrlInfo>> GetContentUrlsAsync(this IContent content, IPublishedRouter publishedRouter, IUmbracoContext umbracoContext, ILanguageService languageService, ILocalizedTextService textService, IContentService contentService, IVariationContextAccessor variationContextAccessor, ILogger<IContent> logger, UriUtility uriUtility, IPublishedUrlProvider publishedUrlProvider, IDocumentNavigationQueryService navigationQueryService, IPublishedContentStatusFilteringService publishedContentStatusFilteringService)
   
  Parameters
  
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | Task<IEnumerable<UrlInfo>> |  |