Class ContentRouter
An Microsoft.AspNetCore.Routing.IRouter implementation that is used in Microsoft.AspNetCore.Routing.VirtualPathData results for content routing
Inheritance
System.Object
ContentRouter
Implements
Microsoft.AspNetCore.Routing.IRouter
Namespace: EPiServer.Web.Routing
Assembly: EPiServer.Cms.AspNetCore.dll
Version: 12.0.3Syntax
public class ContentRouter : Object, IRouter
Fields
Instance
A singleton instance of ContentRouter
Declaration
public static ContentRouter Instance
Field Value
| Type | Description |
|---|---|
| ContentRouter |
Methods
GetVirtualPath(VirtualPathContext)
Not supported for ContentRouter, it will throw System.NotSupportedException when invoked
Declaration
public VirtualPathData GetVirtualPath(VirtualPathContext context)
Parameters
| Type | Name | Description |
|---|---|---|
| Microsoft.AspNetCore.Routing.VirtualPathContext | context |
Returns
| Type | Description |
|---|---|
| Microsoft.AspNetCore.Routing.VirtualPathData |
Exceptions
| Type | Condition |
|---|---|
| System.NotSupportedException | Will always throw this since method is not suppported |
RouteAsync(RouteContext)
Not supported for ContentRouter, it will throw System.NotSupportedException when invoked
Declaration
public Task RouteAsync(RouteContext context)
Parameters
| Type | Name | Description |
|---|---|---|
| Microsoft.AspNetCore.Routing.RouteContext | context |
Returns
| Type | Description |
|---|---|
| System.Threading.Tasks.Task |
Exceptions
| Type | Condition |
|---|---|
| System.NotSupportedException | Will always throw this since method is not suppported |
Implements
Microsoft.AspNetCore.Routing.IRouter