Class ContentUrlGeneratorExtensions
Extension methods for IContentUrlGenerator
Inheritance
System.Object
ContentUrlGeneratorExtensions
Namespace: EPiServer.Core.Routing.Internal
Assembly: EPiServer.dll
Version: 12.0.3Syntax
public static class ContentUrlGeneratorExtensions : Object
Methods
Generate(IContentUrlGenerator, ContentReference)
Generates an url for a content instance.
Declaration
public static Uri Generate(this IContentUrlGenerator generateUrl, ContentReference contentLink)
Parameters
Type | Name | Description |
---|---|---|
IContentUrlGenerator | generateUrl | The url generator that is extended |
ContentReference | contentLink | A reference for the content for which the url is to be generated |
Returns
Type | Description |
---|---|
System.Uri | The generated url or null if no url could be generated |
Remarks
Language will be determined from request context.
Generate(IContentUrlGenerator, ContentReference, CultureInfo)
Generates an url for a content instance in the specified language
Declaration
public static Uri Generate(this IContentUrlGenerator generateUrl, ContentReference contentLink, CultureInfo language)
Parameters
Type | Name | Description |
---|---|---|
IContentUrlGenerator | generateUrl | The url generator that is extended |
ContentReference | contentLink | A reference for the content for which the url is to be generated |
System.Globalization.CultureInfo | language | The language version to generate an url for |
Returns
Type | Description |
---|---|
System.Uri | The generated url or null if no url could be generated |