Class LinkGeneratorExtensions
- Namespace
 - Umbraco.Extensions
 
- Assembly
 - Umbraco.Web.Common.dll
 
public static class LinkGeneratorExtensions
  - Inheritance
 - 
      
      LinkGeneratorExtensions
 
- Inherited Members
 
Methods
GetUmbracoApiServiceBaseUrl<T>(LinkGenerator, Expression<Func<T, object?>>)
[Obsolete("This will be removed in Umbraco 15.")]
public static string? GetUmbracoApiServiceBaseUrl<T>(this LinkGenerator linkGenerator, Expression<Func<T, object?>> methodSelector) where T : UmbracoApiControllerBase
  Parameters
linkGeneratorLinkGeneratormethodSelectorExpression<Func<T, object>>
Returns
Type Parameters
T
GetUmbracoApiService<T>(LinkGenerator, Expression<Func<T, object>>)
[Obsolete("This will be removed in Umbraco 15.")]
public static string? GetUmbracoApiService<T>(this LinkGenerator linkGenerator, Expression<Func<T, object>> methodSelector) where T : UmbracoApiController
  Parameters
linkGeneratorLinkGeneratormethodSelectorExpression<Func<T, object>>
Returns
Type Parameters
T
GetUmbracoApiService<T>(LinkGenerator, string, IDictionary<string, object?>?)
[Obsolete("This will be removed in Umbraco 15.")]
public static string? GetUmbracoApiService<T>(this LinkGenerator linkGenerator, string actionName, IDictionary<string, object?>? values) where T : UmbracoApiControllerBase
  Parameters
linkGeneratorLinkGeneratoractionNamestringvaluesIDictionary<string, object>
Returns
Type Parameters
T
GetUmbracoApiService<T>(LinkGenerator, string, object?)
Return the Url for a Web Api service
[Obsolete("This will be removed in Umbraco 15.")]
public static string? GetUmbracoApiService<T>(this LinkGenerator linkGenerator, string actionName, object? id = null) where T : UmbracoApiControllerBase
  Parameters
linkGeneratorLinkGeneratoractionNamestringidobject
Returns
Type Parameters
T
GetUmbracoControllerUrl(LinkGenerator, string, string, string?, IDictionary<string, object?>?)
Return the Url for an Umbraco controller
public static string? GetUmbracoControllerUrl(this LinkGenerator linkGenerator, string actionName, string controllerName, string? area, IDictionary<string, object?>? dict = null)
  Parameters
linkGeneratorLinkGeneratoractionNamestringcontrollerNamestringareastringdictIDictionary<string, object>
Returns
GetUmbracoControllerUrl(LinkGenerator, string, Type, IDictionary<string, object?>?)
Return the Url for an Umbraco controller
public static string? GetUmbracoControllerUrl(this LinkGenerator linkGenerator, string actionName, Type controllerType, IDictionary<string, object?>? values = null)
  Parameters
linkGeneratorLinkGeneratoractionNamestringcontrollerTypeTypevaluesIDictionary<string, object>