RouteDataSnapshot Struct¶
A snapshot of the state of a Microsoft.AspNetCore.Routing.RouteData
instance.
- Namespace
Microsoft.AspNetCore.Routing.RouteData
- Assemblies
- Microsoft.AspNetCore.Routing.Abstractions
Syntax¶
public struct RouteDataSnapshot
-
struct
Microsoft.AspNetCore.Routing.RouteData.
RouteDataSnapshot
Constructors¶
-
RouteDataSnapshot
(Microsoft.AspNetCore.Routing.RouteData, Microsoft.AspNetCore.Routing.RouteValueDictionary, System.Collections.Generic.IList<Microsoft.AspNetCore.Routing.IRouter>, Microsoft.AspNetCore.Routing.RouteValueDictionary)¶ Creates a new
Microsoft.AspNetCore.Routing.RouteData.RouteDataSnapshot
for <em>routeData</em>.Arguments: - routeData (Microsoft.AspNetCore.Routing.RouteData) – The
Microsoft.AspNetCore.Routing.RouteData
. - dataTokens (Microsoft.AspNetCore.Routing.RouteValueDictionary) – The data tokens.
- routers (System.Collections.Generic.IList<Microsoft.AspNetCore.Routing.IRouter>) – The routers.
- values (Microsoft.AspNetCore.Routing.RouteValueDictionary) – The route values.
public RouteDataSnapshot(RouteData routeData, RouteValueDictionary dataTokens, IList<IRouter> routers, RouteValueDictionary values)
- routeData (Microsoft.AspNetCore.Routing.RouteData) – The
-
Methods¶
-
Restore
()¶ Restores the
Microsoft.AspNetCore.Routing.RouteData
to the captured state.public void Restore()
-