UmbracoCms.Web by Umbraco HQ

<PackageReference Include="UmbracoCms.Web" Version="8.2.2" />

.NET API 1,889,792 bytes

 DefaultUrlProvider

Provides urls.
public DefaultUrlProvider(IRequestHandlerSection requestSettings, ILogger logger, IGlobalSettings globalSettings, ISiteDomainHelper siteDomainHelper)

public virtual IEnumerable<UrlInfo> GetOtherUrls(UmbracoContext umbracoContext, int id, Uri current)

Gets the other urls of a published content.

public virtual UrlInfo GetUrl(UmbracoContext umbracoContext, IPublishedContent content, UrlMode mode, string culture, Uri current)