Class RoutableDocumentFilter
Utility class used to check if the current request is for a front-end request
public sealed class RoutableDocumentFilter : IRoutableDocumentFilter
- Inheritance
-
RoutableDocumentFilter
- Implements
- Inherited Members
Remarks
There are various checks to determine if this is a front-end request such as checking if the request is part of any reserved paths or existing MVC routes.
Constructors
RoutableDocumentFilter(IOptions<GlobalSettings>, IOptions<WebRoutingSettings>, IHostingEnvironment, EndpointDataSource)
Initializes a new instance of the RoutableDocumentFilter class.
public RoutableDocumentFilter(IOptions<GlobalSettings> globalSettings, IOptions<WebRoutingSettings> routingSettings, IHostingEnvironment hostingEnvironment, EndpointDataSource endpointDataSource)
Parameters
globalSettings
IOptions<GlobalSettings>routingSettings
IOptions<WebRoutingSettings>hostingEnvironment
IHostingEnvironmentendpointDataSource
EndpointDataSource
Methods
IsDocumentRequest(string)
Checks if the request is a document request (i.e. one that the module should handle)
public bool IsDocumentRequest(string absPath)
Parameters
absPath
string