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
linkGenerator
LinkGeneratormethodSelector
Expression<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
linkGenerator
LinkGeneratormethodSelector
Expression<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
linkGenerator
LinkGeneratoractionName
stringvalues
IDictionary<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
linkGenerator
LinkGeneratoractionName
stringid
object
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
linkGenerator
LinkGeneratoractionName
stringcontrollerName
stringarea
stringdict
IDictionary<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
linkGenerator
LinkGeneratoractionName
stringcontrollerType
Typevalues
IDictionary<string, object>