3154 lines
199 KiB
XML
3154 lines
199 KiB
XML
<?xml version="1.0"?>
|
|
<doc>
|
|
<assembly>
|
|
<name>Microsoft.AspNetCore.Routing</name>
|
|
</assembly>
|
|
<members>
|
|
<member name="M:Microsoft.Extensions.Internal.PropertyHelper.#ctor(System.Reflection.PropertyInfo)">
|
|
<summary>
|
|
Initializes a fast <see cref="T:Microsoft.Extensions.Internal.PropertyHelper"/>.
|
|
This constructor does not cache the helper. For caching, use <see cref="M:Microsoft.Extensions.Internal.PropertyHelper.GetProperties(System.Type)"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.Extensions.Internal.PropertyHelper.Property">
|
|
<summary>
|
|
Gets the backing <see cref="T:System.Reflection.PropertyInfo"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.Extensions.Internal.PropertyHelper.Name">
|
|
<summary>
|
|
Gets (or sets in derived types) the property name.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.Extensions.Internal.PropertyHelper.ValueGetter">
|
|
<summary>
|
|
Gets the property value getter.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.Extensions.Internal.PropertyHelper.ValueSetter">
|
|
<summary>
|
|
Gets the property value setter.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Extensions.Internal.PropertyHelper.GetValue(System.Object)">
|
|
<summary>
|
|
Returns the property value for the specified <paramref name="instance"/>.
|
|
</summary>
|
|
<param name="instance">The object whose property value will be returned.</param>
|
|
<returns>The property value.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.Extensions.Internal.PropertyHelper.SetValue(System.Object,System.Object)">
|
|
<summary>
|
|
Sets the property value for the specified <paramref name="instance" />.
|
|
</summary>
|
|
<param name="instance">The object whose property value will be set.</param>
|
|
<param name="value">The property value.</param>
|
|
</member>
|
|
<member name="M:Microsoft.Extensions.Internal.PropertyHelper.GetProperties(System.Reflection.TypeInfo)">
|
|
<summary>
|
|
Creates and caches fast property helpers that expose getters for every public get property on the
|
|
underlying type.
|
|
</summary>
|
|
<param name="typeInfo">The type info to extract property accessors for.</param>
|
|
<returns>A cached array of all public properties of the specified type.
|
|
</returns>
|
|
</member>
|
|
<member name="M:Microsoft.Extensions.Internal.PropertyHelper.GetProperties(System.Type)">
|
|
<summary>
|
|
Creates and caches fast property helpers that expose getters for every public get property on the
|
|
specified type.
|
|
</summary>
|
|
<param name="type">The type to extract property accessors for.</param>
|
|
<returns>A cached array of all public properties of the specified type.
|
|
</returns>
|
|
</member>
|
|
<member name="M:Microsoft.Extensions.Internal.PropertyHelper.GetVisibleProperties(System.Reflection.TypeInfo)">
|
|
<summary>
|
|
<para>
|
|
Creates and caches fast property helpers that expose getters for every non-hidden get property
|
|
on the specified type.
|
|
</para>
|
|
<para>
|
|
<see cref="M:GetVisibleProperties"/> excludes properties defined on base types that have been
|
|
hidden by definitions using the <c>new</c> keyword.
|
|
</para>
|
|
</summary>
|
|
<param name="typeInfo">The type info to extract property accessors for.</param>
|
|
<returns>
|
|
A cached array of all public properties of the specified type.
|
|
</returns>
|
|
</member>
|
|
<member name="M:Microsoft.Extensions.Internal.PropertyHelper.GetVisibleProperties(System.Type)">
|
|
<summary>
|
|
<para>
|
|
Creates and caches fast property helpers that expose getters for every non-hidden get property
|
|
on the specified type.
|
|
</para>
|
|
<para>
|
|
<see cref="M:GetVisibleProperties"/> excludes properties defined on base types that have been
|
|
hidden by definitions using the <c>new</c> keyword.
|
|
</para>
|
|
</summary>
|
|
<param name="type">The type to extract property accessors for.</param>
|
|
<returns>
|
|
A cached array of all public properties of the specified type.
|
|
</returns>
|
|
</member>
|
|
<member name="M:Microsoft.Extensions.Internal.PropertyHelper.MakeFastPropertyGetter(System.Reflection.PropertyInfo)">
|
|
<summary>
|
|
Creates a single fast property getter. The result is not cached.
|
|
</summary>
|
|
<param name="propertyInfo">propertyInfo to extract the getter for.</param>
|
|
<returns>a fast getter.</returns>
|
|
<remarks>
|
|
This method is more memory efficient than a dynamically compiled lambda, and about the
|
|
same speed.
|
|
</remarks>
|
|
</member>
|
|
<member name="M:Microsoft.Extensions.Internal.PropertyHelper.MakeNullSafeFastPropertyGetter(System.Reflection.PropertyInfo)">
|
|
<summary>
|
|
Creates a single fast property getter which is safe for a null input object. The result is not cached.
|
|
</summary>
|
|
<param name="propertyInfo">propertyInfo to extract the getter for.</param>
|
|
<returns>a fast getter.</returns>
|
|
<remarks>
|
|
This method is more memory efficient than a dynamically compiled lambda, and about the
|
|
same speed.
|
|
</remarks>
|
|
</member>
|
|
<member name="M:Microsoft.Extensions.Internal.PropertyHelper.MakeFastPropertySetter(System.Reflection.PropertyInfo)">
|
|
<summary>
|
|
Creates a single fast property setter for reference types. The result is not cached.
|
|
</summary>
|
|
<param name="propertyInfo">propertyInfo to extract the setter for.</param>
|
|
<returns>a fast getter.</returns>
|
|
<remarks>
|
|
This method is more memory efficient than a dynamically compiled lambda, and about the
|
|
same speed. This only works for reference types.
|
|
</remarks>
|
|
</member>
|
|
<member name="M:Microsoft.Extensions.Internal.PropertyHelper.ObjectToDictionary(System.Object)">
|
|
<summary>
|
|
Given an object, adds each instance property with a public get method as a key and its
|
|
associated value to a dictionary.
|
|
|
|
If the object is already an <see cref="T:System.Collections.Generic.IDictionary`2"/> instance, then a copy
|
|
is returned.
|
|
</summary>
|
|
<remarks>
|
|
The implementation of PropertyHelper will cache the property accessors per-type. This is
|
|
faster when the same type is used multiple times with ObjectToDictionary.
|
|
</remarks>
|
|
</member>
|
|
<member name="T:Microsoft.Extensions.DependencyInjection.RoutingServiceCollectionExtensions">
|
|
<summary>
|
|
Contains extension methods to <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.Extensions.DependencyInjection.RoutingServiceCollectionExtensions.AddRouting(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
|
|
<summary>
|
|
Adds services required for routing requests.
|
|
</summary>
|
|
<param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> to add the services to.</param>
|
|
<returns>The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> so that additional calls can be chained.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.Extensions.DependencyInjection.RoutingServiceCollectionExtensions.AddRouting(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action{Microsoft.AspNetCore.Routing.RouteOptions})">
|
|
<summary>
|
|
Adds services required for routing requests.
|
|
</summary>
|
|
<param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> to add the services to.</param>
|
|
<param name="configureOptions">The routing options to configure the middleware with.</param>
|
|
<returns>The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> so that additional calls can be chained.</returns>
|
|
</member>
|
|
<member name="T:Microsoft.AspNetCore.Builder.RoutingBuilderExtensions">
|
|
<summary>
|
|
Extension methods for adding the <see cref="T:Microsoft.AspNetCore.Builder.RouterMiddleware"/> middleware to an <see cref="T:Microsoft.AspNetCore.Builder.IApplicationBuilder"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Builder.RoutingBuilderExtensions.UseRouter(Microsoft.AspNetCore.Builder.IApplicationBuilder,Microsoft.AspNetCore.Routing.IRouter)">
|
|
<summary>
|
|
Adds a <see cref="T:Microsoft.AspNetCore.Builder.RouterMiddleware"/> middleware to the specified <see cref="T:Microsoft.AspNetCore.Builder.IApplicationBuilder"/> with the specified <see cref="T:Microsoft.AspNetCore.Routing.IRouter"/>.
|
|
</summary>
|
|
<param name="builder">The <see cref="T:Microsoft.AspNetCore.Builder.IApplicationBuilder"/> to add the middleware to.</param>
|
|
<param name="router">The <see cref="T:Microsoft.AspNetCore.Routing.IRouter"/> to use for routing requests.</param>
|
|
<returns>A reference to this instance after the operation has completed.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Builder.RoutingBuilderExtensions.UseRouter(Microsoft.AspNetCore.Builder.IApplicationBuilder,System.Action{Microsoft.AspNetCore.Routing.IRouteBuilder})">
|
|
<summary>
|
|
Adds a <see cref="T:Microsoft.AspNetCore.Builder.RouterMiddleware"/> middleware to the specified <see cref="T:Microsoft.AspNetCore.Builder.IApplicationBuilder"/>
|
|
with the <see cref="T:Microsoft.AspNetCore.Routing.IRouter"/> built from configured <see cref="T:Microsoft.AspNetCore.Routing.IRouteBuilder"/>.
|
|
</summary>
|
|
<param name="builder">The <see cref="T:Microsoft.AspNetCore.Builder.IApplicationBuilder"/> to add the middleware to.</param>
|
|
<param name="action">An <see cref="T:System.Action`1"/> to configure the provided <see cref="T:Microsoft.AspNetCore.Routing.IRouteBuilder"/>.</param>
|
|
<returns>A reference to this instance after the operation has completed.</returns>
|
|
</member>
|
|
<member name="T:Microsoft.AspNetCore.Builder.MapRouteRouteBuilderExtensions">
|
|
<summary>
|
|
Provides extension methods for <see cref="T:Microsoft.AspNetCore.Routing.IRouteBuilder"/> to add routes.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Builder.MapRouteRouteBuilderExtensions.MapRoute(Microsoft.AspNetCore.Routing.IRouteBuilder,System.String,System.String)">
|
|
<summary>
|
|
Adds a route to the <see cref="T:Microsoft.AspNetCore.Routing.IRouteBuilder"/> with the specified name and template.
|
|
</summary>
|
|
<param name="routeBuilder">The <see cref="T:Microsoft.AspNetCore.Routing.IRouteBuilder"/> to add the route to.</param>
|
|
<param name="name">The name of the route.</param>
|
|
<param name="template">The URL pattern of the route.</param>
|
|
<returns>A reference to this instance after the operation has completed.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Builder.MapRouteRouteBuilderExtensions.MapRoute(Microsoft.AspNetCore.Routing.IRouteBuilder,System.String,System.String,System.Object)">
|
|
<summary>
|
|
Adds a route to the <see cref="T:Microsoft.AspNetCore.Routing.IRouteBuilder"/> with the specified name, template, and default values.
|
|
</summary>
|
|
<param name="routeBuilder">The <see cref="T:Microsoft.AspNetCore.Routing.IRouteBuilder"/> to add the route to.</param>
|
|
<param name="name">The name of the route.</param>
|
|
<param name="template">The URL pattern of the route.</param>
|
|
<param name="defaults">
|
|
An object that contains default values for route parameters. The object's properties represent the names
|
|
and values of the default values.
|
|
</param>
|
|
<returns>A reference to this instance after the operation has completed.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Builder.MapRouteRouteBuilderExtensions.MapRoute(Microsoft.AspNetCore.Routing.IRouteBuilder,System.String,System.String,System.Object,System.Object)">
|
|
<summary>
|
|
Adds a route to the <see cref="T:Microsoft.AspNetCore.Routing.IRouteBuilder"/> with the specified name, template, default values, and
|
|
constraints.
|
|
</summary>
|
|
<param name="routeBuilder">The <see cref="T:Microsoft.AspNetCore.Routing.IRouteBuilder"/> to add the route to.</param>
|
|
<param name="name">The name of the route.</param>
|
|
<param name="template">The URL pattern of the route.</param>
|
|
<param name="defaults">
|
|
An object that contains default values for route parameters. The object's properties represent the names
|
|
and values of the default values.
|
|
</param>
|
|
<param name="constraints">
|
|
An object that contains constraints for the route. The object's properties represent the names and values
|
|
of the constraints.
|
|
</param>
|
|
<returns>A reference to this instance after the operation has completed.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Builder.MapRouteRouteBuilderExtensions.MapRoute(Microsoft.AspNetCore.Routing.IRouteBuilder,System.String,System.String,System.Object,System.Object,System.Object)">
|
|
<summary>
|
|
Adds a route to the <see cref="T:Microsoft.AspNetCore.Routing.IRouteBuilder"/> with the specified name, template, default values, and
|
|
data tokens.
|
|
</summary>
|
|
<param name="routeBuilder">The <see cref="T:Microsoft.AspNetCore.Routing.IRouteBuilder"/> to add the route to.</param>
|
|
<param name="name">The name of the route.</param>
|
|
<param name="template">The URL pattern of the route.</param>
|
|
<param name="defaults">
|
|
An object that contains default values for route parameters. The object's properties represent the names
|
|
and values of the default values.
|
|
</param>
|
|
<param name="constraints">
|
|
An object that contains constraints for the route. The object's properties represent the names and values
|
|
of the constraints.
|
|
</param>
|
|
<param name="dataTokens">
|
|
An object that contains data tokens for the route. The object's properties represent the names and values
|
|
of the data tokens.
|
|
</param>
|
|
<returns>A reference to this instance after the operation has completed.</returns>
|
|
</member>
|
|
<member name="T:Microsoft.AspNetCore.Routing.CompositeEndpointDataSource">
|
|
<summary>
|
|
Represents an <see cref="T:Microsoft.AspNetCore.Routing.EndpointDataSource"/> whose values come from a collection of <see cref="T:Microsoft.AspNetCore.Routing.EndpointDataSource"/> instances.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.CompositeEndpointDataSource.GetChangeToken">
|
|
<summary>
|
|
Gets a <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> used to signal invalidation of cached <see cref="T:Microsoft.AspNetCore.Http.Endpoint"/>
|
|
instances.
|
|
</summary>
|
|
<returns>The <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/>.</returns>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.CompositeEndpointDataSource.Endpoints">
|
|
<summary>
|
|
Returns a read-only collection of <see cref="T:Microsoft.AspNetCore.Http.Endpoint"/> instances.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.AspNetCore.Routing.Constraints.AlphaRouteConstraint">
|
|
<summary>
|
|
Constrains a route parameter to contain only lowercase or uppercase letters A through Z in the English alphabet.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Constraints.AlphaRouteConstraint.#ctor">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Microsoft.AspNetCore.Routing.Constraints.AlphaRouteConstraint" /> class.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.AspNetCore.Routing.Constraints.BoolRouteConstraint">
|
|
<summary>
|
|
Constrains a route parameter to represent only Boolean values.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Constraints.BoolRouteConstraint.Match(Microsoft.AspNetCore.Http.HttpContext,Microsoft.AspNetCore.Routing.IRouter,System.String,Microsoft.AspNetCore.Routing.RouteValueDictionary,Microsoft.AspNetCore.Routing.RouteDirection)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="T:Microsoft.AspNetCore.Routing.Constraints.CompositeRouteConstraint">
|
|
<summary>
|
|
Constrains a route by several child constraints.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Constraints.CompositeRouteConstraint.#ctor(System.Collections.Generic.IEnumerable{Microsoft.AspNetCore.Routing.IRouteConstraint})">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Microsoft.AspNetCore.Routing.Constraints.CompositeRouteConstraint" /> class.
|
|
</summary>
|
|
<param name="constraints">The child constraints that must match for this constraint to match.</param>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Constraints.CompositeRouteConstraint.Constraints">
|
|
<summary>
|
|
Gets the child constraints that must match for this constraint to match.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Constraints.CompositeRouteConstraint.Match(Microsoft.AspNetCore.Http.HttpContext,Microsoft.AspNetCore.Routing.IRouter,System.String,Microsoft.AspNetCore.Routing.RouteValueDictionary,Microsoft.AspNetCore.Routing.RouteDirection)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="T:Microsoft.AspNetCore.Routing.Constraints.DateTimeRouteConstraint">
|
|
<summary>
|
|
Constrains a route parameter to represent only <see cref="T:System.DateTime"/> values.
|
|
</summary>
|
|
<remarks>
|
|
This constraint tries to parse strings by using all of the formats returned by the
|
|
CultureInfo.InvariantCulture.DateTimeFormat.GetAllDateTimePatterns() method.
|
|
For a sample on how to list all formats which are considered, please visit
|
|
http://msdn.microsoft.com/en-us/library/aszyst2c(v=vs.110).aspx
|
|
</remarks>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Constraints.DateTimeRouteConstraint.Match(Microsoft.AspNetCore.Http.HttpContext,Microsoft.AspNetCore.Routing.IRouter,System.String,Microsoft.AspNetCore.Routing.RouteValueDictionary,Microsoft.AspNetCore.Routing.RouteDirection)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="T:Microsoft.AspNetCore.Routing.Constraints.DecimalRouteConstraint">
|
|
<summary>
|
|
Constrains a route parameter to represent only decimal values.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Constraints.DecimalRouteConstraint.Match(Microsoft.AspNetCore.Http.HttpContext,Microsoft.AspNetCore.Routing.IRouter,System.String,Microsoft.AspNetCore.Routing.RouteValueDictionary,Microsoft.AspNetCore.Routing.RouteDirection)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="T:Microsoft.AspNetCore.Routing.Constraints.DoubleRouteConstraint">
|
|
<summary>
|
|
Constrains a route parameter to represent only 64-bit floating-point values.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Constraints.DoubleRouteConstraint.Match(Microsoft.AspNetCore.Http.HttpContext,Microsoft.AspNetCore.Routing.IRouter,System.String,Microsoft.AspNetCore.Routing.RouteValueDictionary,Microsoft.AspNetCore.Routing.RouteDirection)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="T:Microsoft.AspNetCore.Routing.Constraints.FloatRouteConstraint">
|
|
<summary>
|
|
Constrains a route parameter to represent only 32-bit floating-point values.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Constraints.FloatRouteConstraint.Match(Microsoft.AspNetCore.Http.HttpContext,Microsoft.AspNetCore.Routing.IRouter,System.String,Microsoft.AspNetCore.Routing.RouteValueDictionary,Microsoft.AspNetCore.Routing.RouteDirection)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="T:Microsoft.AspNetCore.Routing.Constraints.GuidRouteConstraint">
|
|
<summary>
|
|
Constrains a route parameter to represent only <see cref="T:System.Guid"/> values.
|
|
Matches values specified in any of the five formats "N", "D", "B", "P", or "X",
|
|
supported by Guid.ToString(string) and Guid.ToString(String, IFormatProvider) methods.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Constraints.GuidRouteConstraint.Match(Microsoft.AspNetCore.Http.HttpContext,Microsoft.AspNetCore.Routing.IRouter,System.String,Microsoft.AspNetCore.Routing.RouteValueDictionary,Microsoft.AspNetCore.Routing.RouteDirection)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="T:Microsoft.AspNetCore.Routing.Constraints.HttpMethodRouteConstraint">
|
|
<summary>
|
|
Constrains the HTTP method of request or a route.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Constraints.HttpMethodRouteConstraint.#ctor(System.String[])">
|
|
<summary>
|
|
Creates a new instance of <see cref="T:Microsoft.AspNetCore.Routing.Constraints.HttpMethodRouteConstraint"/> that accepts the HTTP methods specified
|
|
by <paramref name="allowedMethods"/>.
|
|
</summary>
|
|
<param name="allowedMethods">The allowed HTTP methods.</param>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Constraints.HttpMethodRouteConstraint.AllowedMethods">
|
|
<summary>
|
|
Gets the HTTP methods allowed by the constraint.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Constraints.HttpMethodRouteConstraint.Match(Microsoft.AspNetCore.Http.HttpContext,Microsoft.AspNetCore.Routing.IRouter,System.String,Microsoft.AspNetCore.Routing.RouteValueDictionary,Microsoft.AspNetCore.Routing.RouteDirection)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="T:Microsoft.AspNetCore.Routing.Constraints.IntRouteConstraint">
|
|
<summary>
|
|
Constrains a route parameter to represent only 32-bit integer values.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Constraints.IntRouteConstraint.Match(Microsoft.AspNetCore.Http.HttpContext,Microsoft.AspNetCore.Routing.IRouter,System.String,Microsoft.AspNetCore.Routing.RouteValueDictionary,Microsoft.AspNetCore.Routing.RouteDirection)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="T:Microsoft.AspNetCore.Routing.Constraints.LengthRouteConstraint">
|
|
<summary>
|
|
Constrains a route parameter to be a string of a given length or within a given range of lengths.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Constraints.LengthRouteConstraint.#ctor(System.Int32)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Microsoft.AspNetCore.Routing.Constraints.LengthRouteConstraint" /> class that constrains
|
|
a route parameter to be a string of a given length.
|
|
</summary>
|
|
<param name="length">The length of the route parameter.</param>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Constraints.LengthRouteConstraint.#ctor(System.Int32,System.Int32)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Microsoft.AspNetCore.Routing.Constraints.LengthRouteConstraint" /> class that constrains
|
|
a route parameter to be a string of a given length.
|
|
</summary>
|
|
<param name="minLength">The minimum length allowed for the route parameter.</param>
|
|
<param name="maxLength">The maximum length allowed for the route parameter.</param>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Constraints.LengthRouteConstraint.MinLength">
|
|
<summary>
|
|
Gets the minimum length allowed for the route parameter.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Constraints.LengthRouteConstraint.MaxLength">
|
|
<summary>
|
|
Gets the maximum length allowed for the route parameter.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Constraints.LengthRouteConstraint.Match(Microsoft.AspNetCore.Http.HttpContext,Microsoft.AspNetCore.Routing.IRouter,System.String,Microsoft.AspNetCore.Routing.RouteValueDictionary,Microsoft.AspNetCore.Routing.RouteDirection)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="T:Microsoft.AspNetCore.Routing.Constraints.LongRouteConstraint">
|
|
<summary>
|
|
Constrains a route parameter to represent only 64-bit integer values.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Constraints.LongRouteConstraint.Match(Microsoft.AspNetCore.Http.HttpContext,Microsoft.AspNetCore.Routing.IRouter,System.String,Microsoft.AspNetCore.Routing.RouteValueDictionary,Microsoft.AspNetCore.Routing.RouteDirection)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="T:Microsoft.AspNetCore.Routing.Constraints.MaxLengthRouteConstraint">
|
|
<summary>
|
|
Constrains a route parameter to be a string with a maximum length.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Constraints.MaxLengthRouteConstraint.#ctor(System.Int32)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Microsoft.AspNetCore.Routing.Constraints.MaxLengthRouteConstraint" /> class.
|
|
</summary>
|
|
<param name="maxLength">The maximum length allowed for the route parameter.</param>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Constraints.MaxLengthRouteConstraint.MaxLength">
|
|
<summary>
|
|
Gets the maximum length allowed for the route parameter.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Constraints.MaxLengthRouteConstraint.Match(Microsoft.AspNetCore.Http.HttpContext,Microsoft.AspNetCore.Routing.IRouter,System.String,Microsoft.AspNetCore.Routing.RouteValueDictionary,Microsoft.AspNetCore.Routing.RouteDirection)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="T:Microsoft.AspNetCore.Routing.Constraints.MaxRouteConstraint">
|
|
<summary>
|
|
Constrains a route parameter to be an integer with a maximum value.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Constraints.MaxRouteConstraint.#ctor(System.Int64)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Microsoft.AspNetCore.Routing.Constraints.MaxRouteConstraint" /> class.
|
|
</summary>
|
|
<param name="max">The maximum value allowed for the route parameter.</param>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Constraints.MaxRouteConstraint.Max">
|
|
<summary>
|
|
Gets the maximum allowed value of the route parameter.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Constraints.MaxRouteConstraint.Match(Microsoft.AspNetCore.Http.HttpContext,Microsoft.AspNetCore.Routing.IRouter,System.String,Microsoft.AspNetCore.Routing.RouteValueDictionary,Microsoft.AspNetCore.Routing.RouteDirection)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="T:Microsoft.AspNetCore.Routing.Constraints.MinLengthRouteConstraint">
|
|
<summary>
|
|
Constrains a route parameter to be a string with a minimum length.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Constraints.MinLengthRouteConstraint.#ctor(System.Int32)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Microsoft.AspNetCore.Routing.Constraints.MinLengthRouteConstraint" /> class.
|
|
</summary>
|
|
<param name="minLength">The minimum length allowed for the route parameter.</param>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Constraints.MinLengthRouteConstraint.MinLength">
|
|
<summary>
|
|
Gets the minimum length allowed for the route parameter.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Constraints.MinLengthRouteConstraint.Match(Microsoft.AspNetCore.Http.HttpContext,Microsoft.AspNetCore.Routing.IRouter,System.String,Microsoft.AspNetCore.Routing.RouteValueDictionary,Microsoft.AspNetCore.Routing.RouteDirection)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="T:Microsoft.AspNetCore.Routing.Constraints.MinRouteConstraint">
|
|
<summary>
|
|
Constrains a route parameter to be a long with a minimum value.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Constraints.MinRouteConstraint.#ctor(System.Int64)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Microsoft.AspNetCore.Routing.Constraints.MinRouteConstraint" /> class.
|
|
</summary>
|
|
<param name="min">The minimum value allowed for the route parameter.</param>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Constraints.MinRouteConstraint.Min">
|
|
<summary>
|
|
Gets the minimum allowed value of the route parameter.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Constraints.MinRouteConstraint.Match(Microsoft.AspNetCore.Http.HttpContext,Microsoft.AspNetCore.Routing.IRouter,System.String,Microsoft.AspNetCore.Routing.RouteValueDictionary,Microsoft.AspNetCore.Routing.RouteDirection)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="T:Microsoft.AspNetCore.Routing.Constraints.OptionalRouteConstraint">
|
|
<summary>
|
|
Defines a constraint on an optional parameter. If the parameter is present, then it is constrained by InnerConstraint.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.AspNetCore.Routing.Constraints.RangeRouteConstraint">
|
|
<summary>
|
|
Constraints a route parameter to be an integer within a given range of values.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Constraints.RangeRouteConstraint.#ctor(System.Int64,System.Int64)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Microsoft.AspNetCore.Routing.Constraints.RangeRouteConstraint" /> class.
|
|
</summary>
|
|
<param name="min">The minimum value.</param>
|
|
<param name="max">The maximum value.</param>
|
|
<remarks>The minimum value should be less than or equal to the maximum value.</remarks>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Constraints.RangeRouteConstraint.Min">
|
|
<summary>
|
|
Gets the minimum allowed value of the route parameter.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Constraints.RangeRouteConstraint.Max">
|
|
<summary>
|
|
Gets the maximum allowed value of the route parameter.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Constraints.RangeRouteConstraint.Match(Microsoft.AspNetCore.Http.HttpContext,Microsoft.AspNetCore.Routing.IRouter,System.String,Microsoft.AspNetCore.Routing.RouteValueDictionary,Microsoft.AspNetCore.Routing.RouteDirection)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="T:Microsoft.AspNetCore.Routing.Constraints.RegexInlineRouteConstraint">
|
|
<summary>
|
|
Represents a regex constraint which can be used as an inlineConstraint.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Constraints.RegexInlineRouteConstraint.#ctor(System.String)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Microsoft.AspNetCore.Routing.Constraints.RegexInlineRouteConstraint" /> class.
|
|
</summary>
|
|
<param name="regexPattern">The regular expression pattern to match.</param>
|
|
</member>
|
|
<member name="T:Microsoft.AspNetCore.Routing.Constraints.RequiredRouteConstraint">
|
|
<summary>
|
|
Constraints a route parameter that must have a value.
|
|
</summary>
|
|
<remarks>
|
|
This constraint is primarily used to enforce that a non-parameter value is present during
|
|
URL generation.
|
|
</remarks>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Constraints.RequiredRouteConstraint.Match(Microsoft.AspNetCore.Http.HttpContext,Microsoft.AspNetCore.Routing.IRouter,System.String,Microsoft.AspNetCore.Routing.RouteValueDictionary,Microsoft.AspNetCore.Routing.RouteDirection)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="T:Microsoft.AspNetCore.Routing.Constraints.StringRouteConstraint">
|
|
<summary>
|
|
Constrains a route parameter to contain only a specified string.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Constraints.StringRouteConstraint.#ctor(System.String)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Microsoft.AspNetCore.Routing.Constraints.StringRouteConstraint"/> class.
|
|
</summary>
|
|
<param name="value">The constraint value to match.</param>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Constraints.StringRouteConstraint.Match(Microsoft.AspNetCore.Http.HttpContext,Microsoft.AspNetCore.Routing.IRouter,System.String,Microsoft.AspNetCore.Routing.RouteValueDictionary,Microsoft.AspNetCore.Routing.RouteDirection)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="T:Microsoft.AspNetCore.Routing.DataTokensMetadata">
|
|
<summary>
|
|
Metadata that defines data tokens for an <see cref="T:Microsoft.AspNetCore.Http.Endpoint"/>. This metadata
|
|
type provides data tokens value for <see cref="P:Microsoft.AspNetCore.Routing.RouteData.DataTokens"/> associated
|
|
with an endpoint.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.DataTokensMetadata.DataTokens">
|
|
<summary>
|
|
Get the data tokens.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.AspNetCore.Routing.DefaultEndpointDataSource">
|
|
<summary>
|
|
Provides a collection of <see cref="T:Microsoft.AspNetCore.Http.Endpoint"/> instances.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.DefaultEndpointDataSource.#ctor(Microsoft.AspNetCore.Http.Endpoint[])">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Microsoft.AspNetCore.Routing.DefaultEndpointDataSource" /> class.
|
|
</summary>
|
|
<param name="endpoints">The <see cref="T:Microsoft.AspNetCore.Http.Endpoint"/> instances that the data source will return.</param>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.DefaultEndpointDataSource.#ctor(System.Collections.Generic.IEnumerable{Microsoft.AspNetCore.Http.Endpoint})">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Microsoft.AspNetCore.Routing.DefaultEndpointDataSource" /> class.
|
|
</summary>
|
|
<param name="endpoints">The <see cref="T:Microsoft.AspNetCore.Http.Endpoint"/> instances that the data source will return.</param>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.DefaultEndpointDataSource.GetChangeToken">
|
|
<summary>
|
|
Gets a <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> used to signal invalidation of cached <see cref="T:Microsoft.AspNetCore.Http.Endpoint"/>
|
|
instances.
|
|
</summary>
|
|
<returns>The <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/>.</returns>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.DefaultEndpointDataSource.Endpoints">
|
|
<summary>
|
|
Returns a read-only collection of <see cref="T:Microsoft.AspNetCore.Http.Endpoint"/> instances.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.AspNetCore.Routing.DefaultInlineConstraintResolver">
|
|
<summary>
|
|
The default implementation of <see cref="T:Microsoft.AspNetCore.Routing.IInlineConstraintResolver"/>. Resolves constraints by parsing
|
|
a constraint key and constraint arguments, using a map to resolve the constraint type, and calling an
|
|
appropriate constructor for the constraint type.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.DefaultInlineConstraintResolver.#ctor(Microsoft.Extensions.Options.IOptions{Microsoft.AspNetCore.Routing.RouteOptions})">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Microsoft.AspNetCore.Routing.DefaultInlineConstraintResolver"/> class.
|
|
</summary>
|
|
<param name="routeOptions">
|
|
Accessor for <see cref="T:Microsoft.AspNetCore.Routing.RouteOptions"/> containing the constraints of interest.
|
|
</param>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.DefaultInlineConstraintResolver.ResolveConstraint(System.String)">
|
|
<inheritdoc />
|
|
<example>
|
|
A typical constraint looks like the following
|
|
"exampleConstraint(arg1, arg2, 12)".
|
|
Here if the type registered for exampleConstraint has a single constructor with one argument,
|
|
The entire string "arg1, arg2, 12" will be treated as a single argument.
|
|
In all other cases arguments are split at comma.
|
|
</example>
|
|
</member>
|
|
<member name="T:Microsoft.AspNetCore.Routing.EndpointDataSource">
|
|
<summary>
|
|
Provides a collection of <see cref="T:Microsoft.AspNetCore.Http.Endpoint"/> instances.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.EndpointDataSource.GetChangeToken">
|
|
<summary>
|
|
Gets a <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> used to signal invalidation of cached <see cref="T:Microsoft.AspNetCore.Http.Endpoint"/>
|
|
instances.
|
|
</summary>
|
|
<returns>The <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/>.</returns>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.EndpointDataSource.Endpoints">
|
|
<summary>
|
|
Returns a read-only collection of <see cref="T:Microsoft.AspNetCore.Http.Endpoint"/> instances.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.AspNetCore.Routing.EndpointNameMetadata">
|
|
<summary>
|
|
Specifies an endpoint name in <see cref="P:Microsoft.AspNetCore.Http.Endpoint.Metadata"/>.
|
|
</summary>
|
|
<remarks>
|
|
Endpoint names must be unique within an application, and can be used to unambiguously
|
|
identify a desired endpoint for URI generation using <see cref="T:Microsoft.AspNetCore.Routing.LinkGenerator"/>.
|
|
</remarks>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.EndpointNameMetadata.#ctor(System.String)">
|
|
<summary>
|
|
Creates a new instance of <see cref="T:Microsoft.AspNetCore.Routing.EndpointNameMetadata"/> with the provided endpoint name.
|
|
</summary>
|
|
<param name="endpointName">The endpoint name.</param>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.EndpointNameMetadata.EndpointName">
|
|
<summary>
|
|
Gets the endpoint name.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.EndpointSelectorContext.Endpoint">
|
|
<summary>
|
|
Gets or sets the selected <see cref="T:Microsoft.AspNetCore.Http.Endpoint"/> for the current
|
|
request.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.EndpointSelectorContext.RouteValues">
|
|
<summary>
|
|
Gets or sets the <see cref="T:Microsoft.AspNetCore.Routing.RouteValueDictionary"/> associated with the currrent
|
|
request.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.EndpointSelectorContext.Microsoft#AspNetCore#Routing#IRoutingFeature#RouteData">
|
|
<summary>
|
|
Gets or sets the <see cref="T:Microsoft.AspNetCore.Routing.RouteData"/> for the current request.
|
|
</summary>
|
|
<remarks>
|
|
The setter is not implemented. Use <see cref="P:Microsoft.AspNetCore.Routing.EndpointSelectorContext.RouteValues"/> to set the route values.
|
|
</remarks>
|
|
</member>
|
|
<member name="T:Microsoft.AspNetCore.Routing.HttpMethodMetadata">
|
|
<summary>
|
|
Represents HTTP method metadata used during routing.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.HttpMethodMetadata.#ctor(System.Collections.Generic.IEnumerable{System.String})">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Microsoft.AspNetCore.Routing.HttpMethodMetadata" /> class.
|
|
</summary>
|
|
<param name="httpMethods">
|
|
The HTTP methods used during routing.
|
|
An empty collection means any HTTP method will be accepted.
|
|
</param>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.HttpMethodMetadata.#ctor(System.Collections.Generic.IEnumerable{System.String},System.Boolean)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Microsoft.AspNetCore.Routing.HttpMethodMetadata" /> class.
|
|
</summary>
|
|
<param name="httpMethods">
|
|
The HTTP methods used during routing.
|
|
An empty collection means any HTTP method will be accepted.
|
|
</param>
|
|
<param name="acceptCorsPreflight">A value indicating whether routing accepts CORS preflight requests.</param>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.HttpMethodMetadata.AcceptCorsPreflight">
|
|
<summary>
|
|
Returns a value indicating whether the associated endpoint should accept CORS preflight requests.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.HttpMethodMetadata.HttpMethods">
|
|
<summary>
|
|
Returns a read-only collection of HTTP methods used during routing.
|
|
An empty collection means any HTTP method will be accepted.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.AspNetCore.Routing.IDataTokensMetadata">
|
|
<summary>
|
|
Metadata that defines data tokens for an <see cref="T:Microsoft.AspNetCore.Http.Endpoint"/>. This metadata
|
|
type provides data tokens value for <see cref="P:Microsoft.AspNetCore.Routing.RouteData.DataTokens"/> associated
|
|
with an endpoint.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.IDataTokensMetadata.DataTokens">
|
|
<summary>
|
|
Get the data tokens.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.AspNetCore.Routing.IEndpointAddressScheme`1">
|
|
<summary>
|
|
Defines a contract to find endpoints based on the provided address.
|
|
</summary>
|
|
<typeparam name="TAddress">The address type to look up endpoints.</typeparam>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.IEndpointAddressScheme`1.FindEndpoints(`0)">
|
|
<summary>
|
|
Finds endpoints based on the provided <paramref name="address"/>.
|
|
</summary>
|
|
<param name="address">The information used to look up endpoints.</param>
|
|
<returns>A collection of <see cref="T:Microsoft.AspNetCore.Http.Endpoint"/>.</returns>
|
|
</member>
|
|
<member name="T:Microsoft.AspNetCore.Routing.IEndpointNameMetadata">
|
|
<summary>
|
|
Defines a contract use to specify an endpoint name in <see cref="P:Microsoft.AspNetCore.Http.Endpoint.Metadata"/>.
|
|
</summary>
|
|
<remarks>
|
|
Endpoint names must be unique within an application, and can be used to unambiguously
|
|
identify a desired endpoint for URI generation using <see cref="T:Microsoft.AspNetCore.Routing.LinkGenerator"/>.
|
|
</remarks>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.IEndpointNameMetadata.EndpointName">
|
|
<summary>
|
|
Gets the endpoint name.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.AspNetCore.Routing.IHttpMethodMetadata">
|
|
<summary>
|
|
Represents HTTP method metadata used during routing.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.IHttpMethodMetadata.AcceptCorsPreflight">
|
|
<summary>
|
|
Returns a value indicating whether the associated endpoint should accept CORS preflight requests.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.IHttpMethodMetadata.HttpMethods">
|
|
<summary>
|
|
Returns a read-only collection of HTTP methods used during routing.
|
|
An empty collection means any HTTP method will be accepted.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.AspNetCore.Routing.IInlineConstraintResolver">
|
|
<summary>
|
|
Defines an abstraction for resolving inline constraints as instances of <see cref="T:Microsoft.AspNetCore.Routing.IRouteConstraint"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.IInlineConstraintResolver.ResolveConstraint(System.String)">
|
|
<summary>
|
|
Resolves the inline constraint.
|
|
</summary>
|
|
<param name="inlineConstraint">The inline constraint to resolve.</param>
|
|
<returns>The <see cref="T:Microsoft.AspNetCore.Routing.IRouteConstraint"/> the inline constraint was resolved to.</returns>
|
|
</member>
|
|
<member name="T:Microsoft.AspNetCore.Routing.Internal.DfaGraphWriter">
|
|
<summary>
|
|
<para>
|
|
A singleton service that can be used to write the route table as a state machine
|
|
in GraphViz DOT language https://www.graphviz.org/doc/info/lang.html
|
|
</para>
|
|
<para>
|
|
You can use http://www.webgraphviz.com/ to visualize the results.
|
|
</para>
|
|
<para>
|
|
This type has no support contract, and may be removed or changed at any time in
|
|
a future release.
|
|
</para>
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.AspNetCore.Routing.Internal.RoutingMarkerService">
|
|
<summary>
|
|
A marker class used to determine if all the routing services were added
|
|
to the <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> before routing is configured.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.AspNetCore.Routing.IRouteBuilder">
|
|
<summary>
|
|
Defines a contract for a route builder in an application. A route builder specifies the routes for
|
|
an application.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.IRouteBuilder.ApplicationBuilder">
|
|
<summary>
|
|
Gets the <see cref="T:Microsoft.AspNetCore.Builder.IApplicationBuilder"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.IRouteBuilder.DefaultHandler">
|
|
<summary>
|
|
Gets or sets the default <see cref="T:Microsoft.AspNetCore.Routing.IRouter"/> that is used as a handler if an <see cref="T:Microsoft.AspNetCore.Routing.IRouter"/>
|
|
is added to the list of routes but does not specify its own.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.IRouteBuilder.ServiceProvider">
|
|
<summary>
|
|
Gets the sets the <see cref="T:System.IServiceProvider"/> used to resolve services for routes.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.IRouteBuilder.Routes">
|
|
<summary>
|
|
Gets the routes configured in the builder.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.IRouteBuilder.Build">
|
|
<summary>
|
|
Builds an <see cref="T:Microsoft.AspNetCore.Routing.IRouter"/> that routes the routes specified in the <see cref="P:Microsoft.AspNetCore.Routing.IRouteBuilder.Routes"/> property.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.AspNetCore.Routing.IRouteValuesAddressMetadata">
|
|
<summary>
|
|
Represents metadata used during link generation to find
|
|
the associated endpoint using route values.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.IRouteValuesAddressMetadata.RouteName">
|
|
<summary>
|
|
Gets the route name. Can be null.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.IRouteValuesAddressMetadata.RequiredValues">
|
|
<summary>
|
|
Gets the required route values.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.AspNetCore.Routing.ISuppressLinkGenerationMetadata">
|
|
<summary>
|
|
Represents metadata used during link generation. If <see cref="P:Microsoft.AspNetCore.Routing.ISuppressLinkGenerationMetadata.SuppressLinkGeneration"/> is <c>true</c>
|
|
the associated endpoint will not be used for link generation.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.ISuppressLinkGenerationMetadata.SuppressLinkGeneration">
|
|
<summary>
|
|
Gets a value indicating whether the assocated endpoint should be used for link generation.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.AspNetCore.Routing.ISuppressMatchingMetadata">
|
|
<summary>
|
|
Metadata used to prevent URL matching. If <see cref="P:Microsoft.AspNetCore.Routing.ISuppressMatchingMetadata.SuppressMatching"/> is <c>true</c> the
|
|
associated endpoint will not be considered for URL matching.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.ISuppressMatchingMetadata.SuppressMatching">
|
|
<summary>
|
|
Gets a value indicating whether the assocated endpoint should be used for URL matching.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.AspNetCore.Routing.LinkGeneratorEndpointNameAddressExtensions">
|
|
<summary>
|
|
Extension methods for using <see cref="T:Microsoft.AspNetCore.Routing.LinkGenerator"/> with and endpoint name.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.LinkGeneratorEndpointNameAddressExtensions.GetPathByName(Microsoft.AspNetCore.Routing.LinkGenerator,Microsoft.AspNetCore.Http.HttpContext,System.String,System.Object,System.Nullable{Microsoft.AspNetCore.Http.PathString},Microsoft.AspNetCore.Http.FragmentString,Microsoft.AspNetCore.Routing.LinkOptions)">
|
|
<summary>
|
|
Generates a URI with an absolute path based on the provided values.
|
|
</summary>
|
|
<param name="generator">The <see cref="T:Microsoft.AspNetCore.Routing.LinkGenerator"/>.</param>
|
|
<param name="httpContext">The <see cref="T:Microsoft.AspNetCore.Http.HttpContext"/> associated with the current request.</param>
|
|
<param name="endpointName">The endpoint name. Used to resolve endpoints.</param>
|
|
<param name="values">The route values. Used to expand parameters in the route template. Optional.</param>
|
|
<param name="pathBase">
|
|
An optional URI path base. Prepended to the path in the resulting URI. If not provided, the value of <see cref="P:Microsoft.AspNetCore.Http.HttpRequest.PathBase"/> will be used.
|
|
</param>
|
|
<param name="fragment">An optional URI fragment. Appended to the resulting URI.</param>
|
|
<param name="options">
|
|
An optional <see cref="T:Microsoft.AspNetCore.Routing.LinkOptions"/>. Settings on provided object override the settings with matching
|
|
names from <c>RouteOptions</c>.
|
|
</param>
|
|
<returns>A URI with an absolute path, or <c>null</c>.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.LinkGeneratorEndpointNameAddressExtensions.GetPathByName(Microsoft.AspNetCore.Routing.LinkGenerator,System.String,System.Object,Microsoft.AspNetCore.Http.PathString,Microsoft.AspNetCore.Http.FragmentString,Microsoft.AspNetCore.Routing.LinkOptions)">
|
|
<summary>
|
|
Generates a URI with an absolute path based on the provided values.
|
|
</summary>
|
|
<param name="generator">The <see cref="T:Microsoft.AspNetCore.Routing.LinkGenerator"/>.</param>
|
|
<param name="endpointName">The endpoint name. Used to resolve endpoints.</param>
|
|
<param name="values">The route values. Used to expand parameters in the route template. Optional.</param>
|
|
<param name="pathBase">An optional URI path base. Prepended to the path in the resulting URI.</param>
|
|
<param name="fragment">An optional URI fragment. Appended to the resulting URI.</param>
|
|
<param name="options">
|
|
An optional <see cref="T:Microsoft.AspNetCore.Routing.LinkOptions"/>. Settings on provided object override the settings with matching
|
|
names from <c>RouteOptions</c>.
|
|
</param>
|
|
<returns>A URI with an absolute path, or <c>null</c>.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.LinkGeneratorEndpointNameAddressExtensions.GetUriByName(Microsoft.AspNetCore.Routing.LinkGenerator,Microsoft.AspNetCore.Http.HttpContext,System.String,System.Object,System.String,System.Nullable{Microsoft.AspNetCore.Http.HostString},System.Nullable{Microsoft.AspNetCore.Http.PathString},Microsoft.AspNetCore.Http.FragmentString,Microsoft.AspNetCore.Routing.LinkOptions)">
|
|
<summary>
|
|
Generates an absolute URI based on the provided values.
|
|
</summary>
|
|
<param name="generator">The <see cref="T:Microsoft.AspNetCore.Routing.LinkGenerator"/>.</param>
|
|
<param name="httpContext">The <see cref="T:Microsoft.AspNetCore.Http.HttpContext"/> associated with the current request.</param>
|
|
<param name="endpointName">The endpoint name. Used to resolve endpoints.</param>
|
|
<param name="values">The route values. Used to expand parameters in the route template. Optional.</param>
|
|
<param name="scheme">
|
|
The URI scheme, applied to the resulting URI. Optional. If not provided, the value of <see cref="P:Microsoft.AspNetCore.Http.HttpRequest.Scheme"/> will be used.
|
|
</param>
|
|
<param name="host">
|
|
The URI host/authority, applied to the resulting URI. Optional. If not provided, the value <see cref="P:Microsoft.AspNetCore.Http.HttpRequest.Host"/> will be used.
|
|
See the remarks section for details about the security implications of the <paramref name="host"/>.
|
|
</param>
|
|
<param name="pathBase">
|
|
An optional URI path base. Prepended to the path in the resulting URI. If not provided, the value of <see cref="P:Microsoft.AspNetCore.Http.HttpRequest.PathBase"/> will be used.
|
|
</param>
|
|
<param name="fragment">An optional URI fragment. Appended to the resulting URI.</param>
|
|
<param name="options">
|
|
An optional <see cref="T:Microsoft.AspNetCore.Routing.LinkOptions"/>. Settings on provided object override the settings with matching
|
|
names from <c>RouteOptions</c>.
|
|
</param>
|
|
<returns>A URI with an absolute path, or <c>null</c>.</returns>
|
|
<remarks>
|
|
<para>
|
|
The value of <paramref name="host" /> should be a trusted value. Relying on the value of the current request
|
|
can allow untrusted input to influence the resulting URI unless the <c>Host</c> header has been validated.
|
|
See the deployment documentation for instructions on how to properly validate the <c>Host</c> header in
|
|
your deployment environment.
|
|
</para>
|
|
</remarks>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.LinkGeneratorEndpointNameAddressExtensions.GetUriByName(Microsoft.AspNetCore.Routing.LinkGenerator,System.String,System.Object,System.String,Microsoft.AspNetCore.Http.HostString,Microsoft.AspNetCore.Http.PathString,Microsoft.AspNetCore.Http.FragmentString,Microsoft.AspNetCore.Routing.LinkOptions)">
|
|
<summary>
|
|
Generates an absolute URI based on the provided values.
|
|
</summary>
|
|
<param name="generator">The <see cref="T:Microsoft.AspNetCore.Routing.LinkGenerator"/>.</param>
|
|
<param name="endpointName">The endpoint name. Used to resolve endpoints.</param>
|
|
<param name="values">The route values. Used to expand parameters in the route template. Optional.</param>
|
|
<param name="scheme">The URI scheme, applied to the resulting URI.</param>
|
|
<param name="host">
|
|
The URI host/authority, applied to the resulting URI.
|
|
See the remarks section for details about the security implications of the <paramref name="host"/>.
|
|
</param>
|
|
<param name="pathBase">An optional URI path base. Prepended to the path in the resulting URI.</param>
|
|
<param name="fragment">An optional URI fragment. Appended to the resulting URI.</param>
|
|
<param name="options">
|
|
An optional <see cref="T:Microsoft.AspNetCore.Routing.LinkOptions"/>. Settings on provided object override the settings with matching
|
|
names from <c>RouteOptions</c>.
|
|
</param>
|
|
<returns>An absolute URI, or <c>null</c>.</returns>
|
|
<remarks>
|
|
<para>
|
|
The value of <paramref name="host" /> should be a trusted value. Relying on the value of the current request
|
|
can allow untrusted input to influence the resulting URI unless the <c>Host</c> header has been validated.
|
|
See the deployment documentation for instructions on how to properly validate the <c>Host</c> header in
|
|
your deployment environment.
|
|
</para>
|
|
</remarks>
|
|
</member>
|
|
<member name="T:Microsoft.AspNetCore.Routing.LinkGeneratorRouteValuesAddressExtensions">
|
|
<summary>
|
|
Extension methods for using <see cref="T:Microsoft.AspNetCore.Routing.LinkGenerator"/> with <see cref="T:Microsoft.AspNetCore.Routing.RouteValuesAddress"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.LinkGeneratorRouteValuesAddressExtensions.GetPathByRouteValues(Microsoft.AspNetCore.Routing.LinkGenerator,Microsoft.AspNetCore.Http.HttpContext,System.String,System.Object,System.Nullable{Microsoft.AspNetCore.Http.PathString},Microsoft.AspNetCore.Http.FragmentString,Microsoft.AspNetCore.Routing.LinkOptions)">
|
|
<summary>
|
|
Generates a URI with an absolute path based on the provided values.
|
|
</summary>
|
|
<param name="generator">The <see cref="T:Microsoft.AspNetCore.Routing.LinkGenerator"/>.</param>
|
|
<param name="httpContext">The <see cref="T:Microsoft.AspNetCore.Http.HttpContext"/> associated with the current request.</param>
|
|
<param name="routeName">The route name. Used to resolve endpoints. Optional.</param>
|
|
<param name="values">The route values. Used to resolve endpoints and expand parameters in the route template. Optional.</param>
|
|
<param name="pathBase">
|
|
An optional URI path base. Prepended to the path in the resulting URI. If not provided, the value of <see cref="P:Microsoft.AspNetCore.Http.HttpRequest.PathBase"/> will be used.
|
|
</param>
|
|
<param name="fragment">An optional URI fragment. Appended to the resulting URI.</param>
|
|
<param name="options">
|
|
An optional <see cref="T:Microsoft.AspNetCore.Routing.LinkOptions"/>. Settings on provided object override the settings with matching
|
|
names from <c>RouteOptions</c>.
|
|
</param>
|
|
<returns>A URI with an absolute path, or <c>null</c>.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.LinkGeneratorRouteValuesAddressExtensions.GetPathByRouteValues(Microsoft.AspNetCore.Routing.LinkGenerator,System.String,System.Object,Microsoft.AspNetCore.Http.PathString,Microsoft.AspNetCore.Http.FragmentString,Microsoft.AspNetCore.Routing.LinkOptions)">
|
|
<summary>
|
|
Generates a URI with an absolute path based on the provided values.
|
|
</summary>
|
|
<param name="generator">The <see cref="T:Microsoft.AspNetCore.Routing.LinkGenerator"/>.</param>
|
|
<param name="routeName">The route name. Used to resolve endpoints. Optional.</param>
|
|
<param name="values">The route values. Used to resolve endpoints and expand parameters in the route template. Optional.</param>
|
|
<param name="pathBase">An optional URI path base. Prepended to the path in the resulting URI.</param>
|
|
<param name="fragment">An optional URI fragment. Appended to the resulting URI.</param>
|
|
<param name="options">
|
|
An optional <see cref="T:Microsoft.AspNetCore.Routing.LinkOptions"/>. Settings on provided object override the settings with matching
|
|
names from <c>RouteOptions</c>.
|
|
</param>
|
|
<returns>A URI with an absolute path, or <c>null</c>.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.LinkGeneratorRouteValuesAddressExtensions.GetUriByRouteValues(Microsoft.AspNetCore.Routing.LinkGenerator,Microsoft.AspNetCore.Http.HttpContext,System.String,System.Object,System.String,System.Nullable{Microsoft.AspNetCore.Http.HostString},System.Nullable{Microsoft.AspNetCore.Http.PathString},Microsoft.AspNetCore.Http.FragmentString,Microsoft.AspNetCore.Routing.LinkOptions)">
|
|
<summary>
|
|
Generates an absolute URI based on the provided values.
|
|
</summary>
|
|
<param name="generator">The <see cref="T:Microsoft.AspNetCore.Routing.LinkGenerator"/>.</param>
|
|
<param name="httpContext">The <see cref="T:Microsoft.AspNetCore.Http.HttpContext"/> associated with the current request.</param>
|
|
<param name="routeName">The route name. Used to resolve endpoints. Optional.</param>
|
|
<param name="values">The route values. Used to resolve endpoints and expand parameters in the route template. Optional.</param>
|
|
<param name="scheme">
|
|
The URI scheme, applied to the resulting URI. Optional. If not provided, the value of <see cref="P:Microsoft.AspNetCore.Http.HttpRequest.Scheme"/> will be used.
|
|
</param>
|
|
<param name="host">
|
|
The URI host/authority, applied to the resulting URI. Optional. If not provided, the value <see cref="P:Microsoft.AspNetCore.Http.HttpRequest.Host"/> will be used.
|
|
See the remarks section for details about the security implications of the <paramref name="host"/>.
|
|
</param>
|
|
<param name="pathBase">
|
|
An optional URI path base. Prepended to the path in the resulting URI. If not provided, the value of <see cref="P:Microsoft.AspNetCore.Http.HttpRequest.PathBase"/> will be used.
|
|
</param>
|
|
<param name="fragment">An optional URI fragment. Appended to the resulting URI.</param>
|
|
<param name="options">
|
|
An optional <see cref="T:Microsoft.AspNetCore.Routing.LinkOptions"/>. Settings on provided object override the settings with matching
|
|
names from <c>RouteOptions</c>.
|
|
</param>
|
|
<returns>A URI with an absolute path, or <c>null</c>.</returns>
|
|
<remarks>
|
|
<para>
|
|
The value of <paramref name="host" /> should be a trusted value. Relying on the value of the current request
|
|
can allow untrusted input to influence the resulting URI unless the <c>Host</c> header has been validated.
|
|
See the deployment documentation for instructions on how to properly validate the <c>Host</c> header in
|
|
your deployment environment.
|
|
</para>
|
|
</remarks>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.LinkGeneratorRouteValuesAddressExtensions.GetUriByRouteValues(Microsoft.AspNetCore.Routing.LinkGenerator,System.String,System.Object,System.String,Microsoft.AspNetCore.Http.HostString,Microsoft.AspNetCore.Http.PathString,Microsoft.AspNetCore.Http.FragmentString,Microsoft.AspNetCore.Routing.LinkOptions)">
|
|
<summary>
|
|
Generates an absolute URI based on the provided values.
|
|
</summary>
|
|
<param name="generator">The <see cref="T:Microsoft.AspNetCore.Routing.LinkGenerator"/>.</param>
|
|
<param name="routeName">The route name. Used to resolve endpoints. Optional.</param>
|
|
<param name="values">The route values. Used to resolve endpoints and expand parameters in the route template. Optional.</param>
|
|
<param name="scheme">The URI scheme, applied to the resulting URI.</param>
|
|
<param name="host">
|
|
The URI host/authority, applied to the resulting URI.
|
|
See the remarks section for details about the security implications of the <paramref name="host"/>.
|
|
</param>
|
|
<param name="pathBase">An optional URI path base. Prepended to the path in the resulting URI.</param>
|
|
<param name="fragment">An optional URI fragment. Appended to the resulting URI.</param>
|
|
<param name="options">
|
|
An optional <see cref="T:Microsoft.AspNetCore.Routing.LinkOptions"/>. Settings on provided object override the settings with matching
|
|
names from <c>RouteOptions</c>.
|
|
</param>
|
|
<returns>An absolute URI, or <c>null</c>.</returns>
|
|
<remarks>
|
|
<para>
|
|
The value of <paramref name="host" /> should be a trusted value. Relying on the value of the current request
|
|
can allow untrusted input to influence the resulting URI unless the <c>Host</c> header has been validated.
|
|
See the deployment documentation for instructions on how to properly validate the <c>Host</c> header in
|
|
your deployment environment.
|
|
</para>
|
|
</remarks>
|
|
</member>
|
|
<member name="T:Microsoft.AspNetCore.Routing.Matching.AmbiguousMatchException">
|
|
<summary>
|
|
An exception which indicates multiple matches in endpoint selection.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.AspNetCore.Routing.Matching.CandidateSet">
|
|
<summary>
|
|
Represents a set of <see cref="T:Microsoft.AspNetCore.Http.Endpoint"/> candidates that have been matched
|
|
by the routing system. Used by implementations of <see cref="T:Microsoft.AspNetCore.Routing.Matching.EndpointSelector"/>
|
|
and <see cref="T:Microsoft.AspNetCore.Routing.Matching.IEndpointSelectorPolicy"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Matching.CandidateSet.#ctor(Microsoft.AspNetCore.Http.Endpoint[],Microsoft.AspNetCore.Routing.RouteValueDictionary[],System.Int32[])">
|
|
<summary>
|
|
<para>
|
|
Initializes a new instances of the <see cref="T:Microsoft.AspNetCore.Routing.Matching.CandidateSet"/> class with the provided <paramref name="endpoints"/>,
|
|
<paramref name="values"/>, and <paramref name="scores"/>.
|
|
</para>
|
|
<para>
|
|
The constructor is provided to enable unit tests of implementations of <see cref="T:Microsoft.AspNetCore.Routing.Matching.EndpointSelector"/>
|
|
and <see cref="T:Microsoft.AspNetCore.Routing.Matching.IEndpointSelectorPolicy"/>.
|
|
</para>
|
|
</summary>
|
|
<param name="endpoints">The list of endpoints, sorted in descending priority order.</param>
|
|
<param name="values">The list of <see cref="T:Microsoft.AspNetCore.Routing.RouteValueDictionary"/> instances.</param>
|
|
<param name="scores">The list of endpoint scores. <see cref="P:Microsoft.AspNetCore.Routing.Matching.CandidateState.Score"/>.</param>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Matching.CandidateSet.Count">
|
|
<summary>
|
|
Gets the count of candidates in the set.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Matching.CandidateSet.Item(System.Int32)">
|
|
<summary>
|
|
Gets the <see cref="T:Microsoft.AspNetCore.Routing.Matching.CandidateState"/> associated with the candidate <see cref="T:Microsoft.AspNetCore.Http.Endpoint"/>
|
|
at <paramref name="index"/>.
|
|
</summary>
|
|
<param name="index">The candidate index.</param>
|
|
<returns>
|
|
A reference to the <see cref="T:Microsoft.AspNetCore.Routing.Matching.CandidateState"/>. The result is returned by reference.
|
|
</returns>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Matching.CandidateSet.IsValidCandidate(System.Int32)">
|
|
<summary>
|
|
Gets a value which indicates where the <see cref="T:Microsoft.AspNetCore.Http.Endpoint"/> is considered
|
|
a valid candiate for the current request.
|
|
</summary>
|
|
<param name="index">The candidate index.</param>
|
|
<returns>
|
|
<c>true</c> if the candidate at position <paramref name="index"/> is considered value
|
|
for the current request, otherwise <c>false</c>.
|
|
</returns>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Matching.CandidateSet.SetValidity(System.Int32,System.Boolean)">
|
|
<summary>
|
|
Sets the validitity of the candidate at the provided index.
|
|
</summary>
|
|
<param name="index">The candidate index.</param>
|
|
<param name="value">
|
|
The value to set. If <c>true</c> the candidate is considered valid for the current request.
|
|
</param>
|
|
</member>
|
|
<member name="T:Microsoft.AspNetCore.Routing.Matching.CandidateState">
|
|
<summary>
|
|
The state associated with a candidate in a <see cref="T:Microsoft.AspNetCore.Routing.Matching.CandidateSet"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Matching.CandidateState.Endpoint">
|
|
<summary>
|
|
Gets the <see cref="T:Microsoft.AspNetCore.Http.Endpoint"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Matching.CandidateState.Score">
|
|
<summary>
|
|
Gets the score of the <see cref="T:Microsoft.AspNetCore.Http.Endpoint"/> within the current
|
|
<see cref="T:Microsoft.AspNetCore.Routing.Matching.CandidateSet"/>.
|
|
</summary>
|
|
<remarks>
|
|
<para>
|
|
Candidates within a set are ordered in priority order and then assigned a
|
|
sequential score value based on that ordering. Candiates with the same
|
|
score are considered to have equal priority.
|
|
</para>
|
|
<para>
|
|
The score values are used in the <see cref="T:Microsoft.AspNetCore.Routing.Matching.EndpointSelector"/> to determine
|
|
whether a set of matching candidates is an ambiguous match.
|
|
</para>
|
|
</remarks>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Matching.CandidateState.Values">
|
|
<summary>
|
|
Gets <see cref="T:Microsoft.AspNetCore.Routing.RouteValueDictionary"/> associated with the
|
|
<see cref="T:Microsoft.AspNetCore.Http.Endpoint"/> and the current request.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.AspNetCore.Routing.Matching.EndpointMetadataComparer`1">
|
|
<summary>
|
|
A base class for <see cref="T:System.Collections.Generic.IComparer`1"/> implementations that use
|
|
a specific type of metadata from <see cref="P:Microsoft.AspNetCore.Http.Endpoint.Metadata"/> for comparison.
|
|
Useful for implementing <see cref="P:Microsoft.AspNetCore.Routing.Matching.IEndpointComparerPolicy.Comparer"/>.
|
|
</summary>
|
|
<typeparam name="TMetadata">
|
|
The type of metadata to compare. Typically this is a type of metadata related
|
|
to the application concern being handled.
|
|
</typeparam>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Matching.EndpointMetadataComparer`1.Compare(Microsoft.AspNetCore.Http.Endpoint,Microsoft.AspNetCore.Http.Endpoint)">
|
|
<summary>
|
|
Compares two objects and returns a value indicating whether one is less than, equal to,
|
|
or greater than the other.
|
|
</summary>
|
|
<param name="x">The first object to compare.</param>
|
|
<param name="y">The second object to compare.</param>
|
|
<returns>
|
|
An implementation of this method must return a value less than zero if
|
|
x is less than y, zero if x is equal to y, or a value greater than zero if x is
|
|
greater than y.
|
|
</returns>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Matching.EndpointMetadataComparer`1.GetMetadata(Microsoft.AspNetCore.Http.Endpoint)">
|
|
<summary>
|
|
Gets the metadata of type <typeparamref name="TMetadata"/> from the provided endpoint.
|
|
</summary>
|
|
<param name="endpoint">The <see cref="T:Microsoft.AspNetCore.Http.Endpoint"/>.</param>
|
|
<returns>The <typeparamref name="TMetadata"/> instance or <c>null</c>.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Matching.EndpointMetadataComparer`1.CompareMetadata(`0,`0)">
|
|
<summary>
|
|
Compares two <typeparamref name="TMetadata"/> instances.
|
|
</summary>
|
|
<param name="x">The first object to compare.</param>
|
|
<param name="y">The second object to compare.</param>
|
|
<returns>
|
|
An implementation of this method must return a value less than zero if
|
|
x is less than y, zero if x is equal to y, or a value greater than zero if x is
|
|
greater than y.
|
|
</returns>
|
|
<remarks>
|
|
The base-class implementation of this method will compare metadata based on whether
|
|
or not they are <c>null</c>. The effect of this is that when endpoints are being
|
|
compared, the endpoint that defines an instance of <typeparamref name="TMetadata"/>
|
|
will be considered higher priority.
|
|
</remarks>
|
|
</member>
|
|
<member name="T:Microsoft.AspNetCore.Routing.Matching.EndpointSelector">
|
|
<summary>
|
|
A service that is responsible for the final <see cref="T:Microsoft.AspNetCore.Http.Endpoint"/> selection
|
|
decision. To use a custom <see cref="T:Microsoft.AspNetCore.Routing.Matching.EndpointSelector"/> register an implementation
|
|
of <see cref="T:Microsoft.AspNetCore.Routing.Matching.EndpointSelector"/> in the dependency injection container as a singleton.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Matching.EndpointSelector.SelectAsync(Microsoft.AspNetCore.Http.HttpContext,Microsoft.AspNetCore.Routing.EndpointSelectorContext,Microsoft.AspNetCore.Routing.Matching.CandidateSet)">
|
|
<summary>
|
|
Asynchronously selects an <see cref="T:Microsoft.AspNetCore.Http.Endpoint"/> from the <see cref="T:Microsoft.AspNetCore.Routing.Matching.CandidateSet"/>.
|
|
</summary>
|
|
<param name="httpContext">The <see cref="T:Microsoft.AspNetCore.Http.HttpContext"/> associated with the current request.</param>
|
|
<param name="context">The <see cref="T:Microsoft.AspNetCore.Routing.EndpointSelectorContext"/> associated with the current request.</param>
|
|
<param name="candidates">The <see cref="T:Microsoft.AspNetCore.Routing.Matching.CandidateSet"/>.</param>
|
|
<returns>A <see cref="T:System.Threading.Tasks.Task"/> that completes asynchronously once endpoint selection is complete.</returns>
|
|
<remarks>
|
|
An <see cref="T:Microsoft.AspNetCore.Routing.Matching.EndpointSelector"/> should assign the <see cref="P:Microsoft.AspNetCore.Routing.EndpointSelectorContext.Endpoint"/>
|
|
and <see cref="P:Microsoft.AspNetCore.Routing.EndpointSelectorContext.RouteValues"/> properties once an endpoint is selected.
|
|
</remarks>
|
|
</member>
|
|
<member name="T:Microsoft.AspNetCore.Routing.Matching.HttpMethodMatcherPolicy">
|
|
<summary>
|
|
An <see cref="T:Microsoft.AspNetCore.Routing.MatcherPolicy"/> that implements filtering and selection by
|
|
the HTTP method of a request.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Matching.HttpMethodMatcherPolicy.Comparer">
|
|
<summary>
|
|
For framework use only.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Matching.HttpMethodMatcherPolicy.Order">
|
|
<summary>
|
|
For framework use only.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Matching.HttpMethodMatcherPolicy.AppliesToEndpoints(System.Collections.Generic.IReadOnlyList{Microsoft.AspNetCore.Http.Endpoint})">
|
|
<summary>
|
|
For framework use only.
|
|
</summary>
|
|
<param name="endpoints"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Matching.HttpMethodMatcherPolicy.GetEdges(System.Collections.Generic.IReadOnlyList{Microsoft.AspNetCore.Http.Endpoint})">
|
|
<summary>
|
|
For framework use only.
|
|
</summary>
|
|
<param name="endpoints"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Matching.HttpMethodMatcherPolicy.BuildJumpTable(System.Int32,System.Collections.Generic.IReadOnlyList{Microsoft.AspNetCore.Routing.Matching.PolicyJumpTableEdge})">
|
|
<summary>
|
|
For framework use only.
|
|
</summary>
|
|
<param name="exitDestination"></param>
|
|
<param name="edges"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="T:Microsoft.AspNetCore.Routing.Matching.IEndpointComparerPolicy">
|
|
<summary>
|
|
A <see cref="T:Microsoft.AspNetCore.Routing.MatcherPolicy"/> interface that can be implemented to sort
|
|
endpoints. Implementations of <see cref="T:Microsoft.AspNetCore.Routing.Matching.IEndpointComparerPolicy"/> must
|
|
inherit from <see cref="T:Microsoft.AspNetCore.Routing.MatcherPolicy"/> and should be registered in
|
|
the dependency injection container as singleton services of type <see cref="T:Microsoft.AspNetCore.Routing.MatcherPolicy"/>.
|
|
</summary>
|
|
<remarks>
|
|
<para>
|
|
Candidates in a <see cref="T:Microsoft.AspNetCore.Routing.Matching.CandidateSet"/> are sorted based on their priority. Defining
|
|
a <see cref="T:Microsoft.AspNetCore.Routing.Matching.IEndpointComparerPolicy"/> adds an additional criterion to the sorting
|
|
operation used to order candidates.
|
|
</para>
|
|
<para>
|
|
As an example, the implementation of <see cref="T:Microsoft.AspNetCore.Routing.Matching.HttpMethodMatcherPolicy"/> implements
|
|
<see cref="T:Microsoft.AspNetCore.Routing.Matching.IEndpointComparerPolicy"/> to ensure that endpoints matching specific HTTP
|
|
methods are sorted with a higher priority than endpoints without a specific HTTP method
|
|
requirement.
|
|
</para>
|
|
</remarks>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Matching.IEndpointComparerPolicy.Comparer">
|
|
<summary>
|
|
Gets an <see cref="T:System.Collections.Generic.IComparer`1"/> that will be used to sort the endpoints.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.AspNetCore.Routing.Matching.IEndpointSelectorPolicy">
|
|
<summary>
|
|
A <see cref="T:Microsoft.AspNetCore.Routing.MatcherPolicy"/> interface that can implemented to filter endpoints
|
|
in a <see cref="T:Microsoft.AspNetCore.Routing.Matching.CandidateSet"/>. Implementations of <see cref="T:Microsoft.AspNetCore.Routing.Matching.IEndpointSelectorPolicy"/> must
|
|
inherit from <see cref="T:Microsoft.AspNetCore.Routing.MatcherPolicy"/> and should be registered in
|
|
the dependency injection container as singleton services of type <see cref="T:Microsoft.AspNetCore.Routing.MatcherPolicy"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Matching.IEndpointSelectorPolicy.AppliesToEndpoints(System.Collections.Generic.IReadOnlyList{Microsoft.AspNetCore.Http.Endpoint})">
|
|
<summary>
|
|
Returns a value that indicates whether the <see cref="T:Microsoft.AspNetCore.Routing.Matching.IEndpointSelectorPolicy"/> applies
|
|
to any endpoint in <paramref name="endpoints"/>.
|
|
</summary>
|
|
<param name="endpoints">The set of candidate <see cref="T:Microsoft.AspNetCore.Http.Endpoint"/> values.</param>
|
|
<returns>
|
|
<c>true</c> if the policy applies to any endpoint in <paramref name="endpoints"/>, otherwise <c>false</c>.
|
|
</returns>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Matching.IEndpointSelectorPolicy.ApplyAsync(Microsoft.AspNetCore.Http.HttpContext,Microsoft.AspNetCore.Routing.EndpointSelectorContext,Microsoft.AspNetCore.Routing.Matching.CandidateSet)">
|
|
<summary>
|
|
Applies the policy to the <see cref="T:Microsoft.AspNetCore.Routing.Matching.CandidateSet"/>.
|
|
</summary>
|
|
<param name="httpContext">
|
|
The <see cref="T:Microsoft.AspNetCore.Http.HttpContext"/> associated with the current request.
|
|
</param>
|
|
<param name="context">
|
|
The <see cref="T:Microsoft.AspNetCore.Routing.EndpointSelectorContext"/> associated with the current request.
|
|
</param>
|
|
<param name="candidates">The <see cref="T:Microsoft.AspNetCore.Routing.Matching.CandidateSet"/>.</param>
|
|
<remarks>
|
|
<para>
|
|
Implementations of <see cref="T:Microsoft.AspNetCore.Routing.Matching.IEndpointSelectorPolicy"/> should implement this method
|
|
and filter the set of candidates in the <paramref name="candidates"/> by setting
|
|
<see cref="M:Microsoft.AspNetCore.Routing.Matching.CandidateSet.SetValidity(System.Int32,System.Boolean)"/> to <c>false</c> where desired.
|
|
</para>
|
|
<para>
|
|
To signal an error condition, set <see cref="P:Microsoft.AspNetCore.Routing.EndpointSelectorContext.Endpoint"/> to an
|
|
<see cref="T:Microsoft.AspNetCore.Http.Endpoint"/> value that will produce the desired error when executed.
|
|
</para>
|
|
</remarks>
|
|
</member>
|
|
<member name="T:Microsoft.AspNetCore.Routing.Matching.Matcher">
|
|
<summary>
|
|
An interface for components that can select an <see cref="T:Microsoft.AspNetCore.Http.Endpoint"/> given the current request, as part
|
|
of the execution of <see cref="T:Microsoft.AspNetCore.Routing.EndpointRoutingMiddleware"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Matching.Matcher.MatchAsync(Microsoft.AspNetCore.Http.HttpContext,Microsoft.AspNetCore.Routing.EndpointSelectorContext)">
|
|
<summary>
|
|
Attempts to asynchronously select an <see cref="T:Microsoft.AspNetCore.Http.Endpoint"/> for the current request.
|
|
</summary>
|
|
<param name="httpContext">The <see cref="T:Microsoft.AspNetCore.Http.HttpContext"/> associated with the current request.</param>
|
|
<param name="context">
|
|
The <see cref="T:Microsoft.AspNetCore.Http.Features.IEndpointFeature"/> associated with the current request. The
|
|
<see cref="T:Microsoft.AspNetCore.Routing.EndpointSelectorContext"/> will be mutated to contain the result of the operation.</param>
|
|
<returns>A <see cref="T:System.Threading.Tasks.Task"/> which represents the asynchronous completion of the operation.</returns>
|
|
</member>
|
|
<member name="T:Microsoft.AspNetCore.Routing.MatcherPolicy">
|
|
<summary>
|
|
Defines a policy that applies behaviors to the URL matcher. Implementations
|
|
of <see cref="T:Microsoft.AspNetCore.Routing.MatcherPolicy"/> and related interfaces must be registered
|
|
in the dependency injection container as singleton services of type
|
|
<see cref="T:Microsoft.AspNetCore.Routing.MatcherPolicy"/>.
|
|
</summary>
|
|
<remarks>
|
|
<see cref="T:Microsoft.AspNetCore.Routing.MatcherPolicy"/> implementations can implement the following
|
|
interfaces <see cref="T:Microsoft.AspNetCore.Routing.Matching.IEndpointComparerPolicy"/>, <see cref="T:Microsoft.AspNetCore.Routing.Matching.IEndpointSelectorPolicy"/>,
|
|
and <see cref="T:Microsoft.AspNetCore.Routing.Matching.INodeBuilderPolicy"/>.
|
|
</remarks>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.MatcherPolicy.Order">
|
|
<summary>
|
|
Gets a value that determines the order the <see cref="T:Microsoft.AspNetCore.Routing.MatcherPolicy"/> should
|
|
be applied. Policies are applied in ascending numeric value of the <see cref="P:Microsoft.AspNetCore.Routing.MatcherPolicy.Order"/>
|
|
property.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.AspNetCore.Routing.ParameterPolicyFactory">
|
|
<summary>
|
|
Defines an abstraction for resolving inline parameter policies as instances of <see cref="T:Microsoft.AspNetCore.Routing.IParameterPolicy"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.ParameterPolicyFactory.Create(Microsoft.AspNetCore.Routing.Patterns.RoutePatternParameterPart,System.String)">
|
|
<summary>
|
|
Creates a parameter policy.
|
|
</summary>
|
|
<param name="parameter">The parameter the parameter policy is being created for.</param>
|
|
<param name="inlineText">The inline text to resolve.</param>
|
|
<returns>The <see cref="T:Microsoft.AspNetCore.Routing.IParameterPolicy"/> for the parameter.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.ParameterPolicyFactory.Create(Microsoft.AspNetCore.Routing.Patterns.RoutePatternParameterPart,Microsoft.AspNetCore.Routing.IParameterPolicy)">
|
|
<summary>
|
|
Creates a parameter policy.
|
|
</summary>
|
|
<param name="parameter">The parameter the parameter policy is being created for.</param>
|
|
<param name="parameterPolicy">An existing parameter policy.</param>
|
|
<returns>The <see cref="T:Microsoft.AspNetCore.Routing.IParameterPolicy"/> for the parameter.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.ParameterPolicyFactory.Create(Microsoft.AspNetCore.Routing.Patterns.RoutePatternParameterPart,Microsoft.AspNetCore.Routing.Patterns.RoutePatternParameterPolicyReference)">
|
|
<summary>
|
|
Creates a parameter policy.
|
|
</summary>
|
|
<param name="parameter">The parameter the parameter policy is being created for.</param>
|
|
<param name="reference">The reference to resolve.</param>
|
|
<returns>The <see cref="T:Microsoft.AspNetCore.Routing.IParameterPolicy"/> for the parameter.</returns>
|
|
</member>
|
|
<member name="T:Microsoft.AspNetCore.Routing.Patterns.RoutePattern">
|
|
<summary>
|
|
Represents a parsed route template with default values and constraints.
|
|
Use <see cref="T:Microsoft.AspNetCore.Routing.Patterns.RoutePatternFactory"/> to create <see cref="T:Microsoft.AspNetCore.Routing.Patterns.RoutePattern"/>
|
|
instances. Instances of <see cref="T:Microsoft.AspNetCore.Routing.Patterns.RoutePattern"/> are immutable.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Patterns.RoutePattern.Defaults">
|
|
<summary>
|
|
Gets the set of default values for the route pattern.
|
|
The keys of <see cref="P:Microsoft.AspNetCore.Routing.Patterns.RoutePattern.Defaults"/> are the route parameter names.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Patterns.RoutePattern.ParameterPolicies">
|
|
<summary>
|
|
Gets the set of parameter policy references for the route pattern.
|
|
The keys of <see cref="P:Microsoft.AspNetCore.Routing.Patterns.RoutePattern.ParameterPolicies"/> are the route parameter names.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Patterns.RoutePattern.InboundPrecedence">
|
|
<summary>
|
|
Gets the precedence value of the route pattern for URL matching.
|
|
</summary>
|
|
<remarks>
|
|
Precedence is a computed value based on the structure of the route pattern
|
|
used for building URL matching data structures.
|
|
</remarks>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Patterns.RoutePattern.OutboundPrecedence">
|
|
<summary>
|
|
Gets the precedence value of the route pattern for URL generation.
|
|
</summary>
|
|
<remarks>
|
|
Precedence is a computed value based on the structure of the route pattern
|
|
used for building URL generation data structures.
|
|
</remarks>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Patterns.RoutePattern.RawText">
|
|
<summary>
|
|
Gets the raw text supplied when parsing the route pattern. May be null.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Patterns.RoutePattern.Parameters">
|
|
<summary>
|
|
Gets the list of route parameters.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Patterns.RoutePattern.PathSegments">
|
|
<summary>
|
|
Gets the list of path segments.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Patterns.RoutePattern.GetParameter(System.String)">
|
|
<summary>
|
|
Gets the parameter matching the given name.
|
|
</summary>
|
|
<param name="name">The name of the parameter to match.</param>
|
|
<returns>The matching parameter or <c>null</c> if no parameter matches the given name.</returns>
|
|
</member>
|
|
<member name="T:Microsoft.AspNetCore.Routing.Patterns.RoutePatternException">
|
|
<summary>
|
|
An exception that is thrown for error constructing a <see cref="T:Microsoft.AspNetCore.Routing.Patterns.RoutePattern"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Patterns.RoutePatternException.#ctor(System.String,System.String)">
|
|
<summary>
|
|
Creates a new instance of <see cref="T:Microsoft.AspNetCore.Routing.Patterns.RoutePatternException"/>.
|
|
</summary>
|
|
<param name="pattern">The route pattern as raw text.</param>
|
|
<param name="message">The exception message.</param>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Patterns.RoutePatternException.Pattern">
|
|
<summary>
|
|
Gets the route pattern associated with this exception.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Patterns.RoutePatternException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
|
|
<summary>
|
|
Populates a <see cref="T:System.Runtime.Serialization.SerializationInfo"/> with the data needed to serialize the target object.
|
|
</summary>
|
|
<param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> to populate with data.</param>
|
|
<param name="context">The destination (<see cref="T:System.Runtime.Serialization.StreamingContext" />) for this serialization.</param>
|
|
</member>
|
|
<member name="T:Microsoft.AspNetCore.Routing.Patterns.RoutePatternFactory">
|
|
<summary>
|
|
Contains factory methods for creating <see cref="T:Microsoft.AspNetCore.Routing.Patterns.RoutePattern"/> and related types.
|
|
Use <see cref="M:Microsoft.AspNetCore.Routing.Patterns.RoutePatternFactory.Parse(System.String)"/> to parse a route pattern in
|
|
string format.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Patterns.RoutePatternFactory.Parse(System.String)">
|
|
<summary>
|
|
Creates a <see cref="T:Microsoft.AspNetCore.Routing.Patterns.RoutePattern"/> from its string representation.
|
|
</summary>
|
|
<param name="pattern">The route pattern string to parse.</param>
|
|
<returns>The <see cref="T:Microsoft.AspNetCore.Routing.Patterns.RoutePattern"/>.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Patterns.RoutePatternFactory.Parse(System.String,System.Object,System.Object)">
|
|
<summary>
|
|
Creates a <see cref="T:Microsoft.AspNetCore.Routing.Patterns.RoutePattern"/> from its string representation along
|
|
with provided default values and parameter policies.
|
|
</summary>
|
|
<param name="pattern">The route pattern string to parse.</param>
|
|
<param name="defaults">
|
|
Additional default values to associated with the route pattern. May be null.
|
|
The provided object will be converted to key-value pairs using <see cref="T:Microsoft.AspNetCore.Routing.RouteValueDictionary"/>
|
|
and then merged into the parsed route pattern.
|
|
</param>
|
|
<param name="parameterPolicies">
|
|
Additional parameter policies to associated with the route pattern. May be null.
|
|
The provided object will be converted to key-value pairs using <see cref="T:Microsoft.AspNetCore.Routing.RouteValueDictionary"/>
|
|
and then merged into the parsed route pattern.
|
|
</param>
|
|
<returns>The <see cref="T:Microsoft.AspNetCore.Routing.Patterns.RoutePattern"/>.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Patterns.RoutePatternFactory.Pattern(System.Collections.Generic.IEnumerable{Microsoft.AspNetCore.Routing.Patterns.RoutePatternPathSegment})">
|
|
<summary>
|
|
Creates a new instance of <see cref="T:Microsoft.AspNetCore.Routing.Patterns.RoutePattern"/> from a collection of segments.
|
|
</summary>
|
|
<param name="segments">The collection of segments.</param>
|
|
<returns>The <see cref="T:Microsoft.AspNetCore.Routing.Patterns.RoutePattern"/>.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Patterns.RoutePatternFactory.Pattern(System.String,System.Collections.Generic.IEnumerable{Microsoft.AspNetCore.Routing.Patterns.RoutePatternPathSegment})">
|
|
<summary>
|
|
Creates a new instance of <see cref="T:Microsoft.AspNetCore.Routing.Patterns.RoutePattern"/> from a collection of segments.
|
|
</summary>
|
|
<param name="rawText">The raw text to associate with the route pattern. May be null.</param>
|
|
<param name="segments">The collection of segments.</param>
|
|
<returns>The <see cref="T:Microsoft.AspNetCore.Routing.Patterns.RoutePattern"/>.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Patterns.RoutePatternFactory.Pattern(System.Object,System.Object,System.Collections.Generic.IEnumerable{Microsoft.AspNetCore.Routing.Patterns.RoutePatternPathSegment})">
|
|
<summary>
|
|
Creates a <see cref="T:Microsoft.AspNetCore.Routing.Patterns.RoutePattern"/> from a collection of segments along
|
|
with provided default values and parameter policies.
|
|
</summary>
|
|
<param name="defaults">
|
|
Additional default values to associated with the route pattern. May be null.
|
|
The provided object will be converted to key-value pairs using <see cref="T:Microsoft.AspNetCore.Routing.RouteValueDictionary"/>
|
|
and then merged into the route pattern.
|
|
</param>
|
|
<param name="parameterPolicies">
|
|
Additional parameter policies to associated with the route pattern. May be null.
|
|
The provided object will be converted to key-value pairs using <see cref="T:Microsoft.AspNetCore.Routing.RouteValueDictionary"/>
|
|
and then merged into the route pattern.
|
|
</param>
|
|
<param name="segments">The collection of segments.</param>
|
|
<returns>The <see cref="T:Microsoft.AspNetCore.Routing.Patterns.RoutePattern"/>.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Patterns.RoutePatternFactory.Pattern(System.String,System.Object,System.Object,System.Collections.Generic.IEnumerable{Microsoft.AspNetCore.Routing.Patterns.RoutePatternPathSegment})">
|
|
<summary>
|
|
Creates a <see cref="T:Microsoft.AspNetCore.Routing.Patterns.RoutePattern"/> from a collection of segments along
|
|
with provided default values and parameter policies.
|
|
</summary>
|
|
<param name="rawText">The raw text to associate with the route pattern.</param>
|
|
<param name="defaults">
|
|
Additional default values to associated with the route pattern. May be null.
|
|
The provided object will be converted to key-value pairs using <see cref="T:Microsoft.AspNetCore.Routing.RouteValueDictionary"/>
|
|
and then merged into the route pattern.
|
|
</param>
|
|
<param name="parameterPolicies">
|
|
Additional parameter policies to associated with the route pattern. May be null.
|
|
The provided object will be converted to key-value pairs using <see cref="T:Microsoft.AspNetCore.Routing.RouteValueDictionary"/>
|
|
and then merged into the route pattern.
|
|
</param>
|
|
<param name="segments">The collection of segments.</param>
|
|
<returns>The <see cref="T:Microsoft.AspNetCore.Routing.Patterns.RoutePattern"/>.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Patterns.RoutePatternFactory.Pattern(Microsoft.AspNetCore.Routing.Patterns.RoutePatternPathSegment[])">
|
|
<summary>
|
|
Creates a new instance of <see cref="T:Microsoft.AspNetCore.Routing.Patterns.RoutePattern"/> from a collection of segments.
|
|
</summary>
|
|
<param name="segments">The collection of segments.</param>
|
|
<returns>The <see cref="T:Microsoft.AspNetCore.Routing.Patterns.RoutePattern"/>.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Patterns.RoutePatternFactory.Pattern(System.String,Microsoft.AspNetCore.Routing.Patterns.RoutePatternPathSegment[])">
|
|
<summary>
|
|
Creates a new instance of <see cref="T:Microsoft.AspNetCore.Routing.Patterns.RoutePattern"/> from a collection of segments.
|
|
</summary>
|
|
<param name="rawText">The raw text to associate with the route pattern. May be null.</param>
|
|
<param name="segments">The collection of segments.</param>
|
|
<returns>The <see cref="T:Microsoft.AspNetCore.Routing.Patterns.RoutePattern"/>.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Patterns.RoutePatternFactory.Pattern(System.Object,System.Object,Microsoft.AspNetCore.Routing.Patterns.RoutePatternPathSegment[])">
|
|
<summary>
|
|
Creates a <see cref="T:Microsoft.AspNetCore.Routing.Patterns.RoutePattern"/> from a collection of segments along
|
|
with provided default values and parameter policies.
|
|
</summary>
|
|
<param name="defaults">
|
|
Additional default values to associated with the route pattern. May be null.
|
|
The provided object will be converted to key-value pairs using <see cref="T:Microsoft.AspNetCore.Routing.RouteValueDictionary"/>
|
|
and then merged into the route pattern.
|
|
</param>
|
|
<param name="parameterPolicies">
|
|
Additional parameter policies to associated with the route pattern. May be null.
|
|
The provided object will be converted to key-value pairs using <see cref="T:Microsoft.AspNetCore.Routing.RouteValueDictionary"/>
|
|
and then merged into the route pattern.
|
|
</param>
|
|
<param name="segments">The collection of segments.</param>
|
|
<returns>The <see cref="T:Microsoft.AspNetCore.Routing.Patterns.RoutePattern"/>.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Patterns.RoutePatternFactory.Pattern(System.String,System.Object,System.Object,Microsoft.AspNetCore.Routing.Patterns.RoutePatternPathSegment[])">
|
|
<summary>
|
|
Creates a <see cref="T:Microsoft.AspNetCore.Routing.Patterns.RoutePattern"/> from a collection of segments along
|
|
with provided default values and parameter policies.
|
|
</summary>
|
|
<param name="rawText">The raw text to associate with the route pattern.</param>
|
|
<param name="defaults">
|
|
Additional default values to associated with the route pattern. May be null.
|
|
The provided object will be converted to key-value pairs using <see cref="T:Microsoft.AspNetCore.Routing.RouteValueDictionary"/>
|
|
and then merged into the route pattern.
|
|
</param>
|
|
<param name="parameterPolicies">
|
|
Additional parameter policies to associated with the route pattern. May be null.
|
|
The provided object will be converted to key-value pairs using <see cref="T:Microsoft.AspNetCore.Routing.RouteValueDictionary"/>
|
|
and then merged into the route pattern.
|
|
</param>
|
|
<param name="segments">The collection of segments.</param>
|
|
<returns>The <see cref="T:Microsoft.AspNetCore.Routing.Patterns.RoutePattern"/>.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Patterns.RoutePatternFactory.Segment(System.Collections.Generic.IEnumerable{Microsoft.AspNetCore.Routing.Patterns.RoutePatternPart})">
|
|
<summary>
|
|
Creates a <see cref="T:Microsoft.AspNetCore.Routing.Patterns.RoutePatternPathSegment"/> from the provided collection
|
|
of parts.
|
|
</summary>
|
|
<param name="parts">The collection of parts.</param>
|
|
<returns>The <see cref="T:Microsoft.AspNetCore.Routing.Patterns.RoutePatternPathSegment"/>.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Patterns.RoutePatternFactory.Segment(Microsoft.AspNetCore.Routing.Patterns.RoutePatternPart[])">
|
|
<summary>
|
|
Creates a <see cref="T:Microsoft.AspNetCore.Routing.Patterns.RoutePatternPathSegment"/> from the provided collection
|
|
of parts.
|
|
</summary>
|
|
<param name="parts">The collection of parts.</param>
|
|
<returns>The <see cref="T:Microsoft.AspNetCore.Routing.Patterns.RoutePatternPathSegment"/>.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Patterns.RoutePatternFactory.LiteralPart(System.String)">
|
|
<summary>
|
|
Creates a <see cref="T:Microsoft.AspNetCore.Routing.Patterns.RoutePatternLiteralPart"/> from the provided text
|
|
content.
|
|
</summary>
|
|
<param name="content">The text content.</param>
|
|
<returns>The <see cref="T:Microsoft.AspNetCore.Routing.Patterns.RoutePatternLiteralPart"/>.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Patterns.RoutePatternFactory.SeparatorPart(System.String)">
|
|
<summary>
|
|
Creates a <see cref="T:Microsoft.AspNetCore.Routing.Patterns.RoutePatternSeparatorPart"/> from the provided text
|
|
content.
|
|
</summary>
|
|
<param name="content">The text content.</param>
|
|
<returns>The <see cref="T:Microsoft.AspNetCore.Routing.Patterns.RoutePatternSeparatorPart"/>.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Patterns.RoutePatternFactory.ParameterPart(System.String)">
|
|
<summary>
|
|
Creates a <see cref="T:Microsoft.AspNetCore.Routing.Patterns.RoutePatternParameterPart"/> from the provided parameter name.
|
|
</summary>
|
|
<param name="parameterName">The parameter name.</param>
|
|
<returns>The <see cref="T:Microsoft.AspNetCore.Routing.Patterns.RoutePatternParameterPart"/>.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Patterns.RoutePatternFactory.ParameterPart(System.String,System.Object)">
|
|
<summary>
|
|
Creates a <see cref="T:Microsoft.AspNetCore.Routing.Patterns.RoutePatternParameterPart"/> from the provided parameter name
|
|
and default value.
|
|
</summary>
|
|
<param name="parameterName">The parameter name.</param>
|
|
<param name="default">The parameter default value. May be <c>null</c>.</param>
|
|
<returns>The <see cref="T:Microsoft.AspNetCore.Routing.Patterns.RoutePatternParameterPart"/>.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Patterns.RoutePatternFactory.ParameterPart(System.String,System.Object,Microsoft.AspNetCore.Routing.Patterns.RoutePatternParameterKind)">
|
|
<summary>
|
|
Creates a <see cref="T:Microsoft.AspNetCore.Routing.Patterns.RoutePatternParameterPart"/> from the provided parameter name
|
|
and default value, and parameter kind.
|
|
</summary>
|
|
<param name="parameterName">The parameter name.</param>
|
|
<param name="default">The parameter default value. May be <c>null</c>.</param>
|
|
<param name="parameterKind">The parameter kind.</param>
|
|
<returns>The <see cref="T:Microsoft.AspNetCore.Routing.Patterns.RoutePatternParameterPart"/>.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Patterns.RoutePatternFactory.ParameterPart(System.String,System.Object,Microsoft.AspNetCore.Routing.Patterns.RoutePatternParameterKind,System.Collections.Generic.IEnumerable{Microsoft.AspNetCore.Routing.Patterns.RoutePatternParameterPolicyReference})">
|
|
<summary>
|
|
Creates a <see cref="T:Microsoft.AspNetCore.Routing.Patterns.RoutePatternParameterPart"/> from the provided parameter name
|
|
and default value, parameter kind, and parameter policies.
|
|
</summary>
|
|
<param name="parameterName">The parameter name.</param>
|
|
<param name="default">The parameter default value. May be <c>null</c>.</param>
|
|
<param name="parameterKind">The parameter kind.</param>
|
|
<param name="parameterPolicies">The parameter policies to associated with the parameter.</param>
|
|
<returns>The <see cref="T:Microsoft.AspNetCore.Routing.Patterns.RoutePatternParameterPart"/>.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Patterns.RoutePatternFactory.ParameterPart(System.String,System.Object,Microsoft.AspNetCore.Routing.Patterns.RoutePatternParameterKind,Microsoft.AspNetCore.Routing.Patterns.RoutePatternParameterPolicyReference[])">
|
|
<summary>
|
|
Creates a <see cref="T:Microsoft.AspNetCore.Routing.Patterns.RoutePatternParameterPart"/> from the provided parameter name
|
|
and default value, parameter kind, and parameter policies.
|
|
</summary>
|
|
<param name="parameterName">The parameter name.</param>
|
|
<param name="default">The parameter default value. May be <c>null</c>.</param>
|
|
<param name="parameterKind">The parameter kind.</param>
|
|
<param name="parameterPolicies">The parameter policies to associated with the parameter.</param>
|
|
<returns>The <see cref="T:Microsoft.AspNetCore.Routing.Patterns.RoutePatternParameterPart"/>.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Patterns.RoutePatternFactory.Constraint(System.Object)">
|
|
<summary>
|
|
Creates a <see cref="T:Microsoft.AspNetCore.Routing.Patterns.RoutePatternParameterPolicyReference"/> from the provided contraint.
|
|
</summary>
|
|
<param name="constraint">
|
|
The constraint object, which must be of type <see cref="T:Microsoft.AspNetCore.Routing.IRouteConstraint"/>
|
|
or <see cref="T:System.String"/>. If the constraint object is a <see cref="T:System.String"/>
|
|
then it will be tranformed into an instance of <see cref="T:Microsoft.AspNetCore.Routing.Constraints.RegexRouteConstraint"/>.
|
|
</param>
|
|
<returns>The <see cref="T:Microsoft.AspNetCore.Routing.Patterns.RoutePatternParameterPolicyReference"/>.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Patterns.RoutePatternFactory.Constraint(Microsoft.AspNetCore.Routing.IRouteConstraint)">
|
|
<summary>
|
|
Creates a <see cref="T:Microsoft.AspNetCore.Routing.Patterns.RoutePatternParameterPolicyReference"/> from the provided constraint.
|
|
</summary>
|
|
<param name="constraint">
|
|
The constraint object.
|
|
</param>
|
|
<returns>The <see cref="T:Microsoft.AspNetCore.Routing.Patterns.RoutePatternParameterPolicyReference"/>.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Patterns.RoutePatternFactory.Constraint(System.String)">
|
|
<summary>
|
|
Creates a <see cref="T:Microsoft.AspNetCore.Routing.Patterns.RoutePatternParameterPolicyReference"/> from the provided constraint.
|
|
</summary>
|
|
<param name="constraint">
|
|
The constraint text, which will be resolved by <see cref="T:Microsoft.AspNetCore.Routing.ParameterPolicyFactory"/>.
|
|
</param>
|
|
<returns>The <see cref="T:Microsoft.AspNetCore.Routing.Patterns.RoutePatternParameterPolicyReference"/>.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Patterns.RoutePatternFactory.ParameterPolicy(Microsoft.AspNetCore.Routing.IParameterPolicy)">
|
|
<summary>
|
|
Creates a <see cref="T:Microsoft.AspNetCore.Routing.Patterns.RoutePatternParameterPolicyReference"/> from the provided object.
|
|
</summary>
|
|
<param name="parameterPolicy">
|
|
The parameter policy object.
|
|
</param>
|
|
<returns>The <see cref="T:Microsoft.AspNetCore.Routing.Patterns.RoutePatternParameterPolicyReference"/>.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Patterns.RoutePatternFactory.ParameterPolicy(System.String)">
|
|
<summary>
|
|
Creates a <see cref="T:Microsoft.AspNetCore.Routing.Patterns.RoutePatternParameterPolicyReference"/> from the provided object.
|
|
</summary>
|
|
<param name="parameterPolicy">
|
|
The parameter policy text, which will be resolved by <see cref="T:Microsoft.AspNetCore.Routing.ParameterPolicyFactory"/>.
|
|
</param>
|
|
<returns>The <see cref="T:Microsoft.AspNetCore.Routing.Patterns.RoutePatternParameterPolicyReference"/>.</returns>
|
|
</member>
|
|
<member name="T:Microsoft.AspNetCore.Routing.Patterns.RoutePatternLiteralPart">
|
|
<summary>
|
|
Resprents a literal text part of a route pattern. Instances of <see cref="T:Microsoft.AspNetCore.Routing.Patterns.RoutePatternLiteralPart"/>
|
|
are immutable.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Patterns.RoutePatternLiteralPart.Content">
|
|
<summary>
|
|
Gets the text content.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.AspNetCore.Routing.Patterns.RoutePatternParameterKind">
|
|
<summary>
|
|
Defines the kinds of <see cref="T:Microsoft.AspNetCore.Routing.Patterns.RoutePatternParameterPart"/> instances.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Microsoft.AspNetCore.Routing.Patterns.RoutePatternParameterKind.Standard">
|
|
<summary>
|
|
The <see cref="T:Microsoft.AspNetCore.Routing.Patterns.RoutePatternParameterKind"/> of a standard parameter
|
|
without optional or catch all behavior.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Microsoft.AspNetCore.Routing.Patterns.RoutePatternParameterKind.Optional">
|
|
<summary>
|
|
The <see cref="T:Microsoft.AspNetCore.Routing.Patterns.RoutePatternParameterKind"/> of an optional parameter.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Microsoft.AspNetCore.Routing.Patterns.RoutePatternParameterKind.CatchAll">
|
|
<summary>
|
|
The <see cref="T:Microsoft.AspNetCore.Routing.Patterns.RoutePatternParameterKind"/> of a catch-all parameter.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.AspNetCore.Routing.Patterns.RoutePatternParameterPart">
|
|
<summary>
|
|
Represents a parameter part in a route pattern. Instances of <see cref="T:Microsoft.AspNetCore.Routing.Patterns.RoutePatternParameterPart"/>
|
|
are immutable.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Patterns.RoutePatternParameterPart.ParameterPolicies">
|
|
<summary>
|
|
Gets the list of parameter policies associated with this parameter.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Patterns.RoutePatternParameterPart.EncodeSlashes">
|
|
<summary>
|
|
Gets the value indicating if slashes in current parameter's value should be encoded.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Patterns.RoutePatternParameterPart.Default">
|
|
<summary>
|
|
Gets the default value of this route parameter. May be null.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Patterns.RoutePatternParameterPart.IsCatchAll">
|
|
<summary>
|
|
Returns <c>true</c> if this part is a catch-all parameter.
|
|
Otherwise returns <c>false</c>.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Patterns.RoutePatternParameterPart.IsOptional">
|
|
<summary>
|
|
Returns <c>true</c> if this part is an optional parameter.
|
|
Otherwise returns <c>false</c>.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Patterns.RoutePatternParameterPart.ParameterKind">
|
|
<summary>
|
|
Gets the <see cref="T:Microsoft.AspNetCore.Routing.Patterns.RoutePatternParameterKind"/> of this parameter.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Patterns.RoutePatternParameterPart.Name">
|
|
<summary>
|
|
Gets the parameter name.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.AspNetCore.Routing.Patterns.RoutePatternParameterPolicyReference">
|
|
<summary>
|
|
The parsed representation of a policy in a <see cref="T:Microsoft.AspNetCore.Routing.Patterns.RoutePattern"/> parameter. Instances
|
|
of <see cref="T:Microsoft.AspNetCore.Routing.Patterns.RoutePatternParameterPolicyReference"/> are immutable.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Patterns.RoutePatternParameterPolicyReference.Content">
|
|
<summary>
|
|
Gets the constraint text.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Patterns.RoutePatternParameterPolicyReference.ParameterPolicy">
|
|
<summary>
|
|
Gets a pre-existing <see cref="T:Microsoft.AspNetCore.Routing.IParameterPolicy"/> that was used to construct this reference.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.AspNetCore.Routing.Patterns.RoutePatternPart">
|
|
<summary>
|
|
Represents a part of a route pattern.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Patterns.RoutePatternPart.PartKind">
|
|
<summary>
|
|
Gets the <see cref="T:Microsoft.AspNetCore.Routing.Patterns.RoutePatternPartKind"/> of this part.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Patterns.RoutePatternPart.IsLiteral">
|
|
<summary>
|
|
Returns <c>true</c> if this part is literal text. Otherwise returns <c>false</c>.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Patterns.RoutePatternPart.IsParameter">
|
|
<summary>
|
|
Returns <c>true</c> if this part is a route parameter. Otherwise returns <c>false</c>.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Patterns.RoutePatternPart.IsSeparator">
|
|
<summary>
|
|
Returns <c>true</c> if this part is an optional separator. Otherwise returns <c>false</c>.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.AspNetCore.Routing.Patterns.RoutePatternPartKind">
|
|
<summary>
|
|
Defines the kinds of <see cref="T:Microsoft.AspNetCore.Routing.Patterns.RoutePatternPart"/> instances.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Microsoft.AspNetCore.Routing.Patterns.RoutePatternPartKind.Literal">
|
|
<summary>
|
|
The <see cref="T:Microsoft.AspNetCore.Routing.Patterns.RoutePatternPartKind"/> of a <see cref="T:Microsoft.AspNetCore.Routing.Patterns.RoutePatternLiteralPart"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Microsoft.AspNetCore.Routing.Patterns.RoutePatternPartKind.Parameter">
|
|
<summary>
|
|
The <see cref="T:Microsoft.AspNetCore.Routing.Patterns.RoutePatternPartKind"/> of a <see cref="T:Microsoft.AspNetCore.Routing.Patterns.RoutePatternParameterPart"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Microsoft.AspNetCore.Routing.Patterns.RoutePatternPartKind.Separator">
|
|
<summary>
|
|
The <see cref="T:Microsoft.AspNetCore.Routing.Patterns.RoutePatternPartKind"/> of a <see cref="T:Microsoft.AspNetCore.Routing.Patterns.RoutePatternSeparatorPart"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.AspNetCore.Routing.Patterns.RoutePatternPathSegment">
|
|
<summary>
|
|
Represents a path segment in a route pattern. Instances of <see cref="T:Microsoft.AspNetCore.Routing.Patterns.RoutePatternPathSegment"/> are
|
|
immutable.
|
|
</summary>
|
|
<remarks>
|
|
Route patterns are made up of URL path segments, delimited by <c>/</c>. A
|
|
<see cref="T:Microsoft.AspNetCore.Routing.Patterns.RoutePatternPathSegment"/> contains a group of
|
|
<see cref="T:Microsoft.AspNetCore.Routing.Patterns.RoutePatternPart"/> that represent the structure of a segment
|
|
in a route pattern.
|
|
</remarks>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Patterns.RoutePatternPathSegment.IsSimple">
|
|
<summary>
|
|
Returns <c>true</c> if the segment contains a single part;
|
|
otherwise returns <c>false</c>.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Patterns.RoutePatternPathSegment.Parts">
|
|
<summary>
|
|
Gets the list of parts in this segment.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.AspNetCore.Routing.Patterns.RoutePatternSeparatorPart">
|
|
<summary>
|
|
Represents an optional separator part of a route pattern. Instances of <see cref="T:Microsoft.AspNetCore.Routing.Patterns.RoutePatternSeparatorPart"/>
|
|
are immutable.
|
|
</summary>
|
|
<remarks>
|
|
<para>
|
|
An optional separator is a literal text delimiter that appears between
|
|
two parameter parts in the last segment of a route pattern. The only separator
|
|
that is recognized is <c>.</c>.
|
|
</para>
|
|
<para>
|
|
<example>
|
|
In the route pattern <c>/{controller}/{action}/{id?}.{extension?}</c>
|
|
the <c>.</c> character is an optional separator.
|
|
</example>
|
|
</para>
|
|
<para>
|
|
An optional separator character does not need to present in the URL path
|
|
of a request for the route pattern to match.
|
|
</para>
|
|
</remarks>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Patterns.RoutePatternSeparatorPart.Content">
|
|
<summary>
|
|
Gets the text content of the part.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Resources.ArgumentMustBeGreaterThanOrEqualTo">
|
|
<summary>
|
|
Value must be greater than or equal to {0}.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Resources.FormatArgumentMustBeGreaterThanOrEqualTo(System.Object)">
|
|
<summary>
|
|
Value must be greater than or equal to {0}.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Resources.RangeConstraint_MinShouldBeLessThanOrEqualToMax">
|
|
<summary>
|
|
The value for argument '{0}' should be less than or equal to the value for the argument '{1}'.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Resources.FormatRangeConstraint_MinShouldBeLessThanOrEqualToMax(System.Object,System.Object)">
|
|
<summary>
|
|
The value for argument '{0}' should be less than or equal to the value for the argument '{1}'.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Resources.PropertyOfTypeCannotBeNull">
|
|
<summary>
|
|
The '{0}' property of '{1}' must not be null.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Resources.FormatPropertyOfTypeCannotBeNull(System.Object,System.Object)">
|
|
<summary>
|
|
The '{0}' property of '{1}' must not be null.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Resources.NamedRoutes_AmbiguousRoutesFound">
|
|
<summary>
|
|
The supplied route name '{0}' is ambiguous and matched more than one route.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Resources.FormatNamedRoutes_AmbiguousRoutesFound(System.Object)">
|
|
<summary>
|
|
The supplied route name '{0}' is ambiguous and matched more than one route.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Resources.DefaultHandler_MustBeSet">
|
|
<summary>
|
|
A default handler must be set on the {0}.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Resources.FormatDefaultHandler_MustBeSet(System.Object)">
|
|
<summary>
|
|
A default handler must be set on the {0}.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Resources.DefaultInlineConstraintResolver_AmbiguousCtors">
|
|
<summary>
|
|
The constructor to use for activating the constraint type '{0}' is ambiguous. Multiple constructors were found with the following number of parameters: {1}.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Resources.FormatDefaultInlineConstraintResolver_AmbiguousCtors(System.Object,System.Object)">
|
|
<summary>
|
|
The constructor to use for activating the constraint type '{0}' is ambiguous. Multiple constructors were found with the following number of parameters: {1}.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Resources.DefaultInlineConstraintResolver_CouldNotFindCtor">
|
|
<summary>
|
|
Could not find a constructor for constraint type '{0}' with the following number of parameters: {1}.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Resources.FormatDefaultInlineConstraintResolver_CouldNotFindCtor(System.Object,System.Object)">
|
|
<summary>
|
|
Could not find a constructor for constraint type '{0}' with the following number of parameters: {1}.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Resources.DefaultInlineConstraintResolver_TypeNotConstraint">
|
|
<summary>
|
|
The constraint type '{0}' which is mapped to constraint key '{1}' must implement the '{2}' interface.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Resources.FormatDefaultInlineConstraintResolver_TypeNotConstraint(System.Object,System.Object,System.Object)">
|
|
<summary>
|
|
The constraint type '{0}' which is mapped to constraint key '{1}' must implement the '{2}' interface.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Resources.TemplateRoute_CannotHaveCatchAllInMultiSegment">
|
|
<summary>
|
|
A path segment that contains more than one section, such as a literal section or a parameter, cannot contain a catch-all parameter.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Resources.FormatTemplateRoute_CannotHaveCatchAllInMultiSegment">
|
|
<summary>
|
|
A path segment that contains more than one section, such as a literal section or a parameter, cannot contain a catch-all parameter.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Resources.TemplateRoute_CannotHaveDefaultValueSpecifiedInlineAndExplicitly">
|
|
<summary>
|
|
The route parameter '{0}' has both an inline default value and an explicit default value specified. A route parameter cannot contain an inline default value when a default value is specified explicitly. Consider removing one of them.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Resources.FormatTemplateRoute_CannotHaveDefaultValueSpecifiedInlineAndExplicitly(System.Object)">
|
|
<summary>
|
|
The route parameter '{0}' has both an inline default value and an explicit default value specified. A route parameter cannot contain an inline default value when a default value is specified explicitly. Consider removing one of them.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Resources.TemplateRoute_CannotHaveConsecutiveParameters">
|
|
<summary>
|
|
A path segment cannot contain two consecutive parameters. They must be separated by a '/' or by a literal string.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Resources.FormatTemplateRoute_CannotHaveConsecutiveParameters">
|
|
<summary>
|
|
A path segment cannot contain two consecutive parameters. They must be separated by a '/' or by a literal string.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Resources.TemplateRoute_CannotHaveConsecutiveSeparators">
|
|
<summary>
|
|
The route template separator character '/' cannot appear consecutively. It must be separated by either a parameter or a literal value.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Resources.FormatTemplateRoute_CannotHaveConsecutiveSeparators">
|
|
<summary>
|
|
The route template separator character '/' cannot appear consecutively. It must be separated by either a parameter or a literal value.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Resources.TemplateRoute_CatchAllCannotBeOptional">
|
|
<summary>
|
|
A catch-all parameter cannot be marked optional.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Resources.FormatTemplateRoute_CatchAllCannotBeOptional">
|
|
<summary>
|
|
A catch-all parameter cannot be marked optional.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Resources.TemplateRoute_OptionalCannotHaveDefaultValue">
|
|
<summary>
|
|
An optional parameter cannot have default value.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Resources.FormatTemplateRoute_OptionalCannotHaveDefaultValue">
|
|
<summary>
|
|
An optional parameter cannot have default value.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Resources.TemplateRoute_CatchAllMustBeLast">
|
|
<summary>
|
|
A catch-all parameter can only appear as the last segment of the route template.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Resources.FormatTemplateRoute_CatchAllMustBeLast">
|
|
<summary>
|
|
A catch-all parameter can only appear as the last segment of the route template.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Resources.TemplateRoute_InvalidLiteral">
|
|
<summary>
|
|
The literal section '{0}' is invalid. Literal sections cannot contain the '?' character.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Resources.FormatTemplateRoute_InvalidLiteral(System.Object)">
|
|
<summary>
|
|
The literal section '{0}' is invalid. Literal sections cannot contain the '?' character.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Resources.TemplateRoute_InvalidParameterName">
|
|
<summary>
|
|
The route parameter name '{0}' is invalid. Route parameter names must be non-empty and cannot contain these characters: '{{', '}}', '/'. The '?' character marks a parameter as optional, and can occur only at the end of the parameter. The '*' character marks a parameter as catch-all, and can occur only at the start of the parameter.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Resources.FormatTemplateRoute_InvalidParameterName(System.Object)">
|
|
<summary>
|
|
The route parameter name '{0}' is invalid. Route parameter names must be non-empty and cannot contain these characters: '{{', '}}', '/'. The '?' character marks a parameter as optional, and can occur only at the end of the parameter. The '*' character marks a parameter as catch-all, and can occur only at the start of the parameter.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Resources.TemplateRoute_InvalidRouteTemplate">
|
|
<summary>
|
|
The route template cannot start with a '~' character unless followed by a '/'.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Resources.FormatTemplateRoute_InvalidRouteTemplate">
|
|
<summary>
|
|
The route template cannot start with a '~' character unless followed by a '/'.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Resources.TemplateRoute_MismatchedParameter">
|
|
<summary>
|
|
There is an incomplete parameter in the route template. Check that each '{' character has a matching '}' character.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Resources.FormatTemplateRoute_MismatchedParameter">
|
|
<summary>
|
|
There is an incomplete parameter in the route template. Check that each '{' character has a matching '}' character.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Resources.TemplateRoute_RepeatedParameter">
|
|
<summary>
|
|
The route parameter name '{0}' appears more than one time in the route template.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Resources.FormatTemplateRoute_RepeatedParameter(System.Object)">
|
|
<summary>
|
|
The route parameter name '{0}' appears more than one time in the route template.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Resources.RouteConstraintBuilder_ValidationMustBeStringOrCustomConstraint">
|
|
<summary>
|
|
The constraint entry '{0}' - '{1}' on the route '{2}' must have a string value or be of a type which implements '{3}'.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Resources.FormatRouteConstraintBuilder_ValidationMustBeStringOrCustomConstraint(System.Object,System.Object,System.Object,System.Object)">
|
|
<summary>
|
|
The constraint entry '{0}' - '{1}' on the route '{2}' must have a string value or be of a type which implements '{3}'.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Resources.RouteConstraintBuilder_CouldNotResolveConstraint">
|
|
<summary>
|
|
The constraint entry '{0}' - '{1}' on the route '{2}' could not be resolved by the constraint resolver of type '{3}'.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Resources.FormatRouteConstraintBuilder_CouldNotResolveConstraint(System.Object,System.Object,System.Object,System.Object)">
|
|
<summary>
|
|
The constraint entry '{0}' - '{1}' on the route '{2}' could not be resolved by the constraint resolver of type '{3}'.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Resources.TemplateRoute_UnescapedBrace">
|
|
<summary>
|
|
In a route parameter, '{' and '}' must be escaped with '{{' and '}}'.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Resources.FormatTemplateRoute_UnescapedBrace">
|
|
<summary>
|
|
In a route parameter, '{' and '}' must be escaped with '{{' and '}}'.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Resources.TemplateRoute_OptionalParameterCanbBePrecededByPeriod">
|
|
<summary>
|
|
In the segment '{0}', the optional parameter '{1}' is preceded by an invalid segment '{2}'. Only a period (.) can precede an optional parameter.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Resources.FormatTemplateRoute_OptionalParameterCanbBePrecededByPeriod(System.Object,System.Object,System.Object)">
|
|
<summary>
|
|
In the segment '{0}', the optional parameter '{1}' is preceded by an invalid segment '{2}'. Only a period (.) can precede an optional parameter.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Resources.TemplateRoute_OptionalParameterHasTobeTheLast">
|
|
<summary>
|
|
An optional parameter must be at the end of the segment. In the segment '{0}', optional parameter '{1}' is followed by '{2}'.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Resources.FormatTemplateRoute_OptionalParameterHasTobeTheLast(System.Object,System.Object,System.Object)">
|
|
<summary>
|
|
An optional parameter must be at the end of the segment. In the segment '{0}', optional parameter '{1}' is followed by '{2}'.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Resources.AttributeRoute_DifferentLinkGenerationEntries_SameName">
|
|
<summary>
|
|
Two or more routes named '{0}' have different templates.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Resources.FormatAttributeRoute_DifferentLinkGenerationEntries_SameName(System.Object)">
|
|
<summary>
|
|
Two or more routes named '{0}' have different templates.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Resources.UnableToFindServices">
|
|
<summary>
|
|
Unable to find the required services. Please add all the required services by calling '{0}.{1}' inside the call to '{2}' in the application startup code.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Resources.FormatUnableToFindServices(System.Object,System.Object,System.Object)">
|
|
<summary>
|
|
Unable to find the required services. Please add all the required services by calling '{0}.{1}' inside the call to '{2}' in the application startup code.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Resources.TemplateRoute_Exception">
|
|
<summary>
|
|
An error occurred while creating the route with name '{0}' and template '{1}'.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Resources.FormatTemplateRoute_Exception(System.Object,System.Object)">
|
|
<summary>
|
|
An error occurred while creating the route with name '{0}' and template '{1}'.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Resources.AmbiguousEndpoints">
|
|
<summary>
|
|
The request matched multiple endpoints. Matches: {0}{0}{1}
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Resources.FormatAmbiguousEndpoints(System.Object,System.Object)">
|
|
<summary>
|
|
The request matched multiple endpoints. Matches: {0}{0}{1}
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Resources.Argument_NullOrEmpty">
|
|
<summary>
|
|
Value cannot be null or empty.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Resources.FormatArgument_NullOrEmpty">
|
|
<summary>
|
|
Value cannot be null or empty.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Resources.RoutePatternBuilder_CollectionCannotBeEmpty">
|
|
<summary>
|
|
The collection cannot be empty.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Resources.FormatRoutePatternBuilder_CollectionCannotBeEmpty">
|
|
<summary>
|
|
The collection cannot be empty.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Resources.ConstraintMustBeStringOrConstraint">
|
|
<summary>
|
|
The constraint entry '{0}' - '{1}' must have a string value or be of a type which implements '{2}'.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Resources.FormatConstraintMustBeStringOrConstraint(System.Object,System.Object,System.Object)">
|
|
<summary>
|
|
The constraint entry '{0}' - '{1}' must have a string value or be of a type which implements '{2}'.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Resources.RoutePattern_InvalidConstraintReference">
|
|
<summary>
|
|
Invalid constraint '{0}'. A constraint must be of type 'string' or '{1}'.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Resources.FormatRoutePattern_InvalidConstraintReference(System.Object,System.Object)">
|
|
<summary>
|
|
Invalid constraint '{0}'. A constraint must be of type 'string' or '{1}'.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Resources.RoutePattern_InvalidParameterConstraintReference">
|
|
<summary>
|
|
Invalid constraint '{0}' for parameter '{1}'. A constraint must be of type 'string', '{2}', or '{3}'.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Resources.FormatRoutePattern_InvalidParameterConstraintReference(System.Object,System.Object,System.Object,System.Object)">
|
|
<summary>
|
|
Invalid constraint '{0}' for parameter '{1}'. A constraint must be of type 'string', '{2}', or '{3}'.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Resources.RoutePattern_ConstraintReferenceNotFound">
|
|
<summary>
|
|
The constraint reference '{0}' could not be resolved to a type. Register the constraint type with '{1}.{2}'.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Resources.FormatRoutePattern_ConstraintReferenceNotFound(System.Object,System.Object,System.Object)">
|
|
<summary>
|
|
The constraint reference '{0}' could not be resolved to a type. Register the constraint type with '{1}.{2}'.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Resources.RoutePattern_InvalidStringConstraintReference">
|
|
<summary>
|
|
Invalid constraint type '{0}' registered as '{1}'. A constraint type must either implement '{2}', or inherit from '{3}'.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Resources.FormatRoutePattern_InvalidStringConstraintReference(System.Object,System.Object,System.Object,System.Object)">
|
|
<summary>
|
|
Invalid constraint type '{0}' registered as '{1}'. A constraint type must either implement '{2}', or inherit from '{3}'.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Resources.DuplicateEndpointNameEntry">
|
|
<summary>
|
|
Endpoints with endpoint name '{0}':
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Resources.FormatDuplicateEndpointNameEntry(System.Object)">
|
|
<summary>
|
|
Endpoints with endpoint name '{0}':
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Resources.DuplicateEndpointNameHeader">
|
|
<summary>
|
|
The following endpoints with a duplicate endpoint name were found.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Resources.FormatDuplicateEndpointNameHeader">
|
|
<summary>
|
|
The following endpoints with a duplicate endpoint name were found.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.RequestDelegateRouteBuilderExtensions.MapRoute(Microsoft.AspNetCore.Routing.IRouteBuilder,System.String,Microsoft.AspNetCore.Http.RequestDelegate)">
|
|
<summary>
|
|
Adds a route to the <see cref="T:Microsoft.AspNetCore.Routing.IRouteBuilder"/> for the given <paramref name="template"/>, and
|
|
<paramref name="handler"/>.
|
|
</summary>
|
|
<param name="builder">The <see cref="T:Microsoft.AspNetCore.Routing.IRouteBuilder"/>.</param>
|
|
<param name="template">The route template.</param>
|
|
<param name="handler">The <see cref="T:Microsoft.AspNetCore.Http.RequestDelegate"/> route handler.</param>
|
|
<returns>A reference to the <paramref name="builder"/> after this operation has completed.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.RequestDelegateRouteBuilderExtensions.MapMiddlewareRoute(Microsoft.AspNetCore.Routing.IRouteBuilder,System.String,System.Action{Microsoft.AspNetCore.Builder.IApplicationBuilder})">
|
|
<summary>
|
|
Adds a route to the <see cref="T:Microsoft.AspNetCore.Routing.IRouteBuilder"/> for the given <paramref name="template"/>, and
|
|
<paramref name="action"/>.
|
|
</summary>
|
|
<param name="builder">The <see cref="T:Microsoft.AspNetCore.Routing.IRouteBuilder"/>.</param>
|
|
<param name="template">The route template.</param>
|
|
<param name="action">The action to apply to the <see cref="T:Microsoft.AspNetCore.Builder.IApplicationBuilder"/>.</param>
|
|
<returns>A reference to the <paramref name="builder"/> after this operation has completed.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.RequestDelegateRouteBuilderExtensions.MapDelete(Microsoft.AspNetCore.Routing.IRouteBuilder,System.String,Microsoft.AspNetCore.Http.RequestDelegate)">
|
|
<summary>
|
|
Adds a route to the <see cref="T:Microsoft.AspNetCore.Routing.IRouteBuilder"/> that only matches HTTP DELETE requests for the given
|
|
<paramref name="template"/>, and <paramref name="handler"/>.
|
|
</summary>
|
|
<param name="builder">The <see cref="T:Microsoft.AspNetCore.Routing.IRouteBuilder"/>.</param>
|
|
<param name="template">The route template.</param>
|
|
<param name="handler">The <see cref="T:Microsoft.AspNetCore.Http.RequestDelegate"/> route handler.</param>
|
|
<returns>A reference to the <paramref name="builder"/> after this operation has completed.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.RequestDelegateRouteBuilderExtensions.MapMiddlewareDelete(Microsoft.AspNetCore.Routing.IRouteBuilder,System.String,System.Action{Microsoft.AspNetCore.Builder.IApplicationBuilder})">
|
|
<summary>
|
|
Adds a route to the <see cref="T:Microsoft.AspNetCore.Routing.IRouteBuilder"/> that only matches HTTP DELETE requests for the given
|
|
<paramref name="template"/>, and <paramref name="action"/>.
|
|
</summary>
|
|
<param name="builder">The <see cref="T:Microsoft.AspNetCore.Routing.IRouteBuilder"/>.</param>
|
|
<param name="template">The route template.</param>
|
|
<param name="action">The action to apply to the <see cref="T:Microsoft.AspNetCore.Builder.IApplicationBuilder"/>.</param>
|
|
<returns>A reference to the <paramref name="builder"/> after this operation has completed.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.RequestDelegateRouteBuilderExtensions.MapDelete(Microsoft.AspNetCore.Routing.IRouteBuilder,System.String,System.Func{Microsoft.AspNetCore.Http.HttpRequest,Microsoft.AspNetCore.Http.HttpResponse,Microsoft.AspNetCore.Routing.RouteData,System.Threading.Tasks.Task})">
|
|
<summary>
|
|
Adds a route to the <see cref="T:Microsoft.AspNetCore.Routing.IRouteBuilder"/> that only matches HTTP DELETE requests for the given
|
|
<paramref name="template"/>, and <paramref name="handler"/>.
|
|
</summary>
|
|
<param name="builder">The <see cref="T:Microsoft.AspNetCore.Routing.IRouteBuilder"/>.</param>
|
|
<param name="template">The route template.</param>
|
|
<param name="handler">The route handler.</param>
|
|
<returns>A reference to the <paramref name="builder"/> after this operation has completed.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.RequestDelegateRouteBuilderExtensions.MapGet(Microsoft.AspNetCore.Routing.IRouteBuilder,System.String,Microsoft.AspNetCore.Http.RequestDelegate)">
|
|
<summary>
|
|
Adds a route to the <see cref="T:Microsoft.AspNetCore.Routing.IRouteBuilder"/> that only matches HTTP GET requests for the given
|
|
<paramref name="template"/>, and <paramref name="handler"/>.
|
|
</summary>
|
|
<param name="builder">The <see cref="T:Microsoft.AspNetCore.Routing.IRouteBuilder"/>.</param>
|
|
<param name="template">The route template.</param>
|
|
<param name="handler">The <see cref="T:Microsoft.AspNetCore.Http.RequestDelegate"/> route handler.</param>
|
|
<returns>A reference to the <paramref name="builder"/> after this operation has completed.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.RequestDelegateRouteBuilderExtensions.MapMiddlewareGet(Microsoft.AspNetCore.Routing.IRouteBuilder,System.String,System.Action{Microsoft.AspNetCore.Builder.IApplicationBuilder})">
|
|
<summary>
|
|
Adds a route to the <see cref="T:Microsoft.AspNetCore.Routing.IRouteBuilder"/> that only matches HTTP GET requests for the given
|
|
<paramref name="template"/>, and <paramref name="action"/>.
|
|
</summary>
|
|
<param name="builder">The <see cref="T:Microsoft.AspNetCore.Routing.IRouteBuilder"/>.</param>
|
|
<param name="template">The route template.</param>
|
|
<param name="action">The action to apply to the <see cref="T:Microsoft.AspNetCore.Builder.IApplicationBuilder"/>.</param>
|
|
<returns>A reference to the <paramref name="builder"/> after this operation has completed.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.RequestDelegateRouteBuilderExtensions.MapGet(Microsoft.AspNetCore.Routing.IRouteBuilder,System.String,System.Func{Microsoft.AspNetCore.Http.HttpRequest,Microsoft.AspNetCore.Http.HttpResponse,Microsoft.AspNetCore.Routing.RouteData,System.Threading.Tasks.Task})">
|
|
<summary>
|
|
Adds a route to the <see cref="T:Microsoft.AspNetCore.Routing.IRouteBuilder"/> that only matches HTTP GET requests for the given
|
|
<paramref name="template"/>, and <paramref name="handler"/>.
|
|
</summary>
|
|
<param name="builder">The <see cref="T:Microsoft.AspNetCore.Routing.IRouteBuilder"/>.</param>
|
|
<param name="template">The route template.</param>
|
|
<param name="handler">The route handler.</param>
|
|
<returns>A reference to the <paramref name="builder"/> after this operation has completed.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.RequestDelegateRouteBuilderExtensions.MapPost(Microsoft.AspNetCore.Routing.IRouteBuilder,System.String,Microsoft.AspNetCore.Http.RequestDelegate)">
|
|
<summary>
|
|
Adds a route to the <see cref="T:Microsoft.AspNetCore.Routing.IRouteBuilder"/> that only matches HTTP POST requests for the given
|
|
<paramref name="template"/>, and <paramref name="handler"/>.
|
|
</summary>
|
|
<param name="builder">The <see cref="T:Microsoft.AspNetCore.Routing.IRouteBuilder"/>.</param>
|
|
<param name="template">The route template.</param>
|
|
<param name="handler">The <see cref="T:Microsoft.AspNetCore.Http.RequestDelegate"/> route handler.</param>
|
|
<returns>A reference to the <paramref name="builder"/> after this operation has completed.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.RequestDelegateRouteBuilderExtensions.MapMiddlewarePost(Microsoft.AspNetCore.Routing.IRouteBuilder,System.String,System.Action{Microsoft.AspNetCore.Builder.IApplicationBuilder})">
|
|
<summary>
|
|
Adds a route to the <see cref="T:Microsoft.AspNetCore.Routing.IRouteBuilder"/> that only matches HTTP POST requests for the given
|
|
<paramref name="template"/>, and <paramref name="action"/>.
|
|
</summary>
|
|
<param name="builder">The <see cref="T:Microsoft.AspNetCore.Routing.IRouteBuilder"/>.</param>
|
|
<param name="template">The route template.</param>
|
|
<param name="action">The action to apply to the <see cref="T:Microsoft.AspNetCore.Builder.IApplicationBuilder"/>.</param>
|
|
<returns>A reference to the <paramref name="builder"/> after this operation has completed.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.RequestDelegateRouteBuilderExtensions.MapPost(Microsoft.AspNetCore.Routing.IRouteBuilder,System.String,System.Func{Microsoft.AspNetCore.Http.HttpRequest,Microsoft.AspNetCore.Http.HttpResponse,Microsoft.AspNetCore.Routing.RouteData,System.Threading.Tasks.Task})">
|
|
<summary>
|
|
Adds a route to the <see cref="T:Microsoft.AspNetCore.Routing.IRouteBuilder"/> that only matches HTTP POST requests for the given
|
|
<paramref name="template"/>, and <paramref name="handler"/>.
|
|
</summary>
|
|
<param name="builder">The <see cref="T:Microsoft.AspNetCore.Routing.IRouteBuilder"/>.</param>
|
|
<param name="template">The route template.</param>
|
|
<param name="handler">The route handler.</param>
|
|
<returns>A reference to the <paramref name="builder"/> after this operation has completed.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.RequestDelegateRouteBuilderExtensions.MapPut(Microsoft.AspNetCore.Routing.IRouteBuilder,System.String,Microsoft.AspNetCore.Http.RequestDelegate)">
|
|
<summary>
|
|
Adds a route to the <see cref="T:Microsoft.AspNetCore.Routing.IRouteBuilder"/> that only matches HTTP PUT requests for the given
|
|
<paramref name="template"/>, and <paramref name="handler"/>.
|
|
</summary>
|
|
<param name="builder">The <see cref="T:Microsoft.AspNetCore.Routing.IRouteBuilder"/>.</param>
|
|
<param name="template">The route template.</param>
|
|
<param name="handler">The <see cref="T:Microsoft.AspNetCore.Http.RequestDelegate"/> route handler.</param>
|
|
<returns>A reference to the <paramref name="builder"/> after this operation has completed.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.RequestDelegateRouteBuilderExtensions.MapMiddlewarePut(Microsoft.AspNetCore.Routing.IRouteBuilder,System.String,System.Action{Microsoft.AspNetCore.Builder.IApplicationBuilder})">
|
|
<summary>
|
|
Adds a route to the <see cref="T:Microsoft.AspNetCore.Routing.IRouteBuilder"/> that only matches HTTP PUT requests for the given
|
|
<paramref name="template"/>, and <paramref name="action"/>.
|
|
</summary>
|
|
<param name="builder">The <see cref="T:Microsoft.AspNetCore.Routing.IRouteBuilder"/>.</param>
|
|
<param name="template">The route template.</param>
|
|
<param name="action">The action to apply to the <see cref="T:Microsoft.AspNetCore.Builder.IApplicationBuilder"/>.</param>
|
|
<returns>A reference to the <paramref name="builder"/> after this operation has completed.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.RequestDelegateRouteBuilderExtensions.MapPut(Microsoft.AspNetCore.Routing.IRouteBuilder,System.String,System.Func{Microsoft.AspNetCore.Http.HttpRequest,Microsoft.AspNetCore.Http.HttpResponse,Microsoft.AspNetCore.Routing.RouteData,System.Threading.Tasks.Task})">
|
|
<summary>
|
|
Adds a route to the <see cref="T:Microsoft.AspNetCore.Routing.IRouteBuilder"/> that only matches HTTP PUT requests for the given
|
|
<paramref name="template"/>, and <paramref name="handler"/>.
|
|
</summary>
|
|
<param name="builder">The <see cref="T:Microsoft.AspNetCore.Routing.IRouteBuilder"/>.</param>
|
|
<param name="template">The route template.</param>
|
|
<param name="handler">The route handler.</param>
|
|
<returns>A reference to the <paramref name="builder"/> after this operation has completed.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.RequestDelegateRouteBuilderExtensions.MapVerb(Microsoft.AspNetCore.Routing.IRouteBuilder,System.String,System.String,System.Func{Microsoft.AspNetCore.Http.HttpRequest,Microsoft.AspNetCore.Http.HttpResponse,Microsoft.AspNetCore.Routing.RouteData,System.Threading.Tasks.Task})">
|
|
<summary>
|
|
Adds a route to the <see cref="T:Microsoft.AspNetCore.Routing.IRouteBuilder"/> that only matches HTTP requests for the given
|
|
<paramref name="verb"/>, <paramref name="template"/>, and <paramref name="handler"/>.
|
|
</summary>
|
|
<param name="builder">The <see cref="T:Microsoft.AspNetCore.Routing.IRouteBuilder"/>.</param>
|
|
<param name="verb">The HTTP verb allowed by the route.</param>
|
|
<param name="template">The route template.</param>
|
|
<param name="handler">The route handler.</param>
|
|
<returns>A reference to the <paramref name="builder"/> after this operation has completed.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.RequestDelegateRouteBuilderExtensions.MapVerb(Microsoft.AspNetCore.Routing.IRouteBuilder,System.String,System.String,Microsoft.AspNetCore.Http.RequestDelegate)">
|
|
<summary>
|
|
Adds a route to the <see cref="T:Microsoft.AspNetCore.Routing.IRouteBuilder"/> that only matches HTTP requests for the given
|
|
<paramref name="verb"/>, <paramref name="template"/>, and <paramref name="handler"/>.
|
|
</summary>
|
|
<param name="builder">The <see cref="T:Microsoft.AspNetCore.Routing.IRouteBuilder"/>.</param>
|
|
<param name="verb">The HTTP verb allowed by the route.</param>
|
|
<param name="template">The route template.</param>
|
|
<param name="handler">The <see cref="T:Microsoft.AspNetCore.Http.RequestDelegate"/> route handler.</param>
|
|
<returns>A reference to the <paramref name="builder"/> after this operation has completed.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.RequestDelegateRouteBuilderExtensions.MapMiddlewareVerb(Microsoft.AspNetCore.Routing.IRouteBuilder,System.String,System.String,System.Action{Microsoft.AspNetCore.Builder.IApplicationBuilder})">
|
|
<summary>
|
|
Adds a route to the <see cref="T:Microsoft.AspNetCore.Routing.IRouteBuilder"/> that only matches HTTP requests for the given
|
|
<paramref name="verb"/>, <paramref name="template"/>, and <paramref name="action"/>.
|
|
</summary>
|
|
<param name="builder">The <see cref="T:Microsoft.AspNetCore.Routing.IRouteBuilder"/>.</param>
|
|
<param name="verb">The HTTP verb allowed by the route.</param>
|
|
<param name="template">The route template.</param>
|
|
<param name="action">The action to apply to the <see cref="T:Microsoft.AspNetCore.Builder.IApplicationBuilder"/>.</param>
|
|
<returns>A reference to the <paramref name="builder"/> after this operation has completed.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.RouteBase.RouteAsync(Microsoft.AspNetCore.Routing.RouteContext)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.RouteBase.GetVirtualPath(Microsoft.AspNetCore.Routing.VirtualPathContext)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="T:Microsoft.AspNetCore.Routing.RouteConstraintBuilder">
|
|
<summary>
|
|
A builder for produding a mapping of keys to see <see cref="T:Microsoft.AspNetCore.Routing.IRouteConstraint"/>.
|
|
</summary>
|
|
<remarks>
|
|
<see cref="T:Microsoft.AspNetCore.Routing.RouteConstraintBuilder"/> allows iterative building a set of route constraints, and will
|
|
merge multiple entries for the same key.
|
|
</remarks>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.RouteConstraintBuilder.#ctor(Microsoft.AspNetCore.Routing.IInlineConstraintResolver,System.String)">
|
|
<summary>
|
|
Creates a new instance of <see cref="T:Microsoft.AspNetCore.Routing.RouteConstraintBuilder"/> instance.
|
|
</summary>
|
|
<param name="inlineConstraintResolver">The <see cref="T:Microsoft.AspNetCore.Routing.IInlineConstraintResolver"/>.</param>
|
|
<param name="displayName">The display name (for use in error messages).</param>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.RouteConstraintBuilder.Build">
|
|
<summary>
|
|
Builds a mapping of constraints.
|
|
</summary>
|
|
<returns>An <see cref="T:System.Collections.Generic.IDictionary`2"/> of the constraints.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.RouteConstraintBuilder.AddConstraint(System.String,System.Object)">
|
|
<summary>
|
|
Adds a constraint instance for the given key.
|
|
</summary>
|
|
<param name="key">The key.</param>
|
|
<param name="value">
|
|
The constraint instance. Must either be a string or an instance of <see cref="T:Microsoft.AspNetCore.Routing.IRouteConstraint"/>.
|
|
</param>
|
|
<remarks>
|
|
If the <paramref name="value"/> is a string, it will be converted to a <see cref="T:Microsoft.AspNetCore.Routing.Constraints.RegexRouteConstraint"/>.
|
|
|
|
For example, the string <code>Product[0-9]+</code> will be converted to the regular expression
|
|
<code>^(Product[0-9]+)</code>. See <see cref="T:System.Text.RegularExpressions.Regex"/> for more details.
|
|
</remarks>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.RouteConstraintBuilder.AddResolvedConstraint(System.String,System.String)">
|
|
<summary>
|
|
Adds a constraint for the given key, resolved by the <see cref="T:Microsoft.AspNetCore.Routing.IInlineConstraintResolver"/>.
|
|
</summary>
|
|
<param name="key">The key.</param>
|
|
<param name="constraintText">The text to be resolved by <see cref="T:Microsoft.AspNetCore.Routing.IInlineConstraintResolver"/>.</param>
|
|
<remarks>
|
|
The <see cref="T:Microsoft.AspNetCore.Routing.IInlineConstraintResolver"/> can create <see cref="T:Microsoft.AspNetCore.Routing.IRouteConstraint"/> instances
|
|
based on <paramref name="constraintText"/>. See <see cref="P:Microsoft.AspNetCore.Routing.RouteOptions.ConstraintMap"/> to register
|
|
custom constraint types.
|
|
</remarks>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.RouteConstraintBuilder.SetOptional(System.String)">
|
|
<summary>
|
|
Sets the given key as optional.
|
|
</summary>
|
|
<param name="key">The key.</param>
|
|
</member>
|
|
<member name="T:Microsoft.AspNetCore.Routing.RouteCreationException">
|
|
<summary>
|
|
The exception that is thrown for invalid routes or constraints.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.RouteCreationException.#ctor(System.String)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Microsoft.AspNetCore.Routing.RouteCreationException"/> class with a specified error message.
|
|
</summary>
|
|
<param name="message">The message that describes the error.</param>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.RouteCreationException.#ctor(System.String,System.Exception)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Microsoft.AspNetCore.Routing.RouteCreationException"/> class with a specified error message
|
|
and a reference to the inner exception that is the cause of this exception.
|
|
</summary>
|
|
<param name="message">The error message that explains the reason for the exception.</param>
|
|
<param name="innerException">The exception that is the cause of the current exception.</param>
|
|
</member>
|
|
<member name="T:Microsoft.AspNetCore.Routing.RouteEndpoint">
|
|
<summary>
|
|
Represents an <see cref="T:Microsoft.AspNetCore.Http.Endpoint"/> that can be used in URL matching or URL generation.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.RouteEndpoint.#ctor(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.AspNetCore.Routing.Patterns.RoutePattern,System.Int32,Microsoft.AspNetCore.Http.EndpointMetadataCollection,System.String)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Microsoft.AspNetCore.Routing.RouteEndpoint"/> class.
|
|
</summary>
|
|
<param name="requestDelegate">The delegate used to process requests for the endpoint.</param>
|
|
<param name="routePattern">The <see cref="P:Microsoft.AspNetCore.Routing.RouteEndpoint.RoutePattern"/> to use in URL matching.</param>
|
|
<param name="order">The order assigned to the endpoint.</param>
|
|
<param name="metadata">
|
|
The <see cref="T:Microsoft.AspNetCore.Http.EndpointMetadataCollection"/> or metadata associated with the endpoint.
|
|
</param>
|
|
<param name="displayName">The informational display name of the endpoint.</param>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.RouteEndpoint.Order">
|
|
<summary>
|
|
Gets the order value of endpoint.
|
|
</summary>
|
|
<remarks>
|
|
The order value provides absolute control over the priority
|
|
of an endpoint. Endpoints with a lower numeric value of order have higher priority.
|
|
</remarks>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.RouteEndpoint.RoutePattern">
|
|
<summary>
|
|
Gets the <see cref="P:Microsoft.AspNetCore.Routing.RouteEndpoint.RoutePattern"/> associated with the endpoint.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.RouteOptions.LowercaseUrls">
|
|
<summary>
|
|
Gets or sets a value indicating whether all generated paths URLs are lower-case.
|
|
Use <see cref="P:Microsoft.AspNetCore.Routing.RouteOptions.LowercaseQueryStrings" /> to configure the behavior for query strings.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.RouteOptions.LowercaseQueryStrings">
|
|
<summary>
|
|
Gets or sets a value indicating whether a generated query strings are lower-case.
|
|
This property will not be used unless <see cref="P:Microsoft.AspNetCore.Routing.RouteOptions.LowercaseUrls" /> is also <c>true</c>.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.RouteOptions.AppendTrailingSlash">
|
|
<summary>
|
|
Gets or sets a value indicating whether a trailing slash should be appended to the generated URLs.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.AspNetCore.Routing.RouteValueEqualityComparer">
|
|
<summary>
|
|
An <see cref="T:System.Collections.Generic.IEqualityComparer`1"/> implementation that compares objects as-if
|
|
they were route value strings.
|
|
</summary>
|
|
<remarks>
|
|
Values that are are not strings are converted to strings using
|
|
<c>Convert.ToString(x, CultureInfo.InvariantCulture)</c>. <c>null</c> values are converted
|
|
to the empty string.
|
|
|
|
strings are compared using <see cref="F:System.StringComparison.OrdinalIgnoreCase"/>.
|
|
</remarks>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.RouteValueEqualityComparer.Equals(System.Object,System.Object)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.RouteValueEqualityComparer.GetHashCode(System.Object)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="T:Microsoft.AspNetCore.Routing.RouteValuesAddress">
|
|
<summary>
|
|
An address of route name and values.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.RouteValuesAddress.RouteName">
|
|
<summary>
|
|
Gets or sets the route name.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.RouteValuesAddress.ExplicitValues">
|
|
<summary>
|
|
Gets or sets the route values that are explicitly specified.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.RouteValuesAddress.AmbientValues">
|
|
<summary>
|
|
Gets or sets ambient route values from the current HTTP request.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.AspNetCore.Routing.RouteValuesAddressMetadata">
|
|
<summary>
|
|
Metadata used during link generation to find the associated endpoint using route values.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.RouteValuesAddressMetadata.#ctor(System.String)">
|
|
<summary>
|
|
Creates a new instance of <see cref="T:Microsoft.AspNetCore.Routing.RouteValuesAddressMetadata"/> with the provided route name.
|
|
</summary>
|
|
<param name="routeName">The route name. Can be null.</param>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.RouteValuesAddressMetadata.#ctor(System.Collections.Generic.IReadOnlyDictionary{System.String,System.Object})">
|
|
<summary>
|
|
Creates a new instance of <see cref="T:Microsoft.AspNetCore.Routing.RouteValuesAddressMetadata"/> with the provided required route values.
|
|
</summary>
|
|
<param name="requiredValues">The required route values.</param>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.RouteValuesAddressMetadata.#ctor(System.String,System.Collections.Generic.IReadOnlyDictionary{System.String,System.Object})">
|
|
<summary>
|
|
Creates a new instance of <see cref="T:Microsoft.AspNetCore.Routing.RouteValuesAddressMetadata"/> with the provided route name and required route values.
|
|
</summary>
|
|
<param name="routeName">The route name. Can be null.</param>
|
|
<param name="requiredValues">The required route values.</param>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.RouteValuesAddressMetadata.RouteName">
|
|
<summary>
|
|
Gets the route name. Can be null.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.RouteValuesAddressMetadata.RequiredValues">
|
|
<summary>
|
|
Gets the required route values.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.RouteValuesAddressScheme.GetOutboundMatches">
|
|
Decision tree is built using the 'required values' of actions.
|
|
- When generating a url using route values, decision tree checks the explicitly supplied route values +
|
|
ambient values to see if they have a match for the required-values-based-tree.
|
|
- When generating a url using route name, route values for controller, action etc.might not be provided
|
|
(this is expected because as a user I want to avoid writing all those and instead chose to use a
|
|
routename which is quick). So since these values are not provided and might not be even in ambient
|
|
values, decision tree would fail to find a match. So for this reason decision tree is not used for named
|
|
matches. Instead all named matches are returned as is and the LinkGenerator uses a TemplateBinder to
|
|
decide which of the matches can generate a url.
|
|
For example, for a route defined like below with current ambient values like new { controller = "Home",
|
|
action = "Index" }
|
|
"api/orders/{id}",
|
|
routeName: "OrdersApi",
|
|
defaults: new { controller = "Orders", action = "GetById" },
|
|
requiredValues: new { controller = "Orders", action = "GetById" },
|
|
A call to GetLink("OrdersApi", new { id = "10" }) cannot generate url as neither the supplied values or
|
|
current ambient values do not satisfy the decision tree that is built based on the required values.
|
|
</member>
|
|
<member name="T:Microsoft.AspNetCore.Routing.SuppressLinkGenerationMetadata">
|
|
<summary>
|
|
Represents metadata used during link generation. If <see cref="P:Microsoft.AspNetCore.Routing.SuppressLinkGenerationMetadata.SuppressLinkGeneration"/> is <c>true</c>
|
|
the associated endpoint will not be used for link generation.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.SuppressLinkGenerationMetadata.SuppressLinkGeneration">
|
|
<summary>
|
|
Gets a value indicating whether the assocated endpoint should be used for link generation.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.AspNetCore.Routing.SuppressMatchingMetadata">
|
|
<summary>
|
|
Metadata used to prevent URL matching. If <see cref="P:Microsoft.AspNetCore.Routing.SuppressMatchingMetadata.SuppressMatching"/> is <c>true</c> the
|
|
associated endpoint will not be considered for URL matching.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.SuppressMatchingMetadata.SuppressMatching">
|
|
<summary>
|
|
Gets a value indicating whether the assocated endpoint should be used for URL matching.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.AspNetCore.Routing.Template.InlineConstraint">
|
|
<summary>
|
|
The parsed representation of an inline constraint in a route parameter.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Template.InlineConstraint.#ctor(System.String)">
|
|
<summary>
|
|
Creates a new instance of <see cref="T:Microsoft.AspNetCore.Routing.Template.InlineConstraint"/>.
|
|
</summary>
|
|
<param name="constraint">The constraint text.</param>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Template.InlineConstraint.Constraint">
|
|
<summary>
|
|
Gets the constraint text.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.AspNetCore.Routing.Template.RoutePrecedence">
|
|
<summary>
|
|
Computes precedence for a route template.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Template.RouteTemplate.GetParameter(System.String)">
|
|
<summary>
|
|
Gets the parameter matching the given name.
|
|
</summary>
|
|
<param name="name">The name of the parameter to match.</param>
|
|
<returns>The matching parameter or <c>null</c> if no parameter matches the given name.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Template.RouteTemplate.ToRoutePattern">
|
|
<summary>
|
|
Converts the <see cref="T:Microsoft.AspNetCore.Routing.Template.RouteTemplate"/> to the equivalent
|
|
<see cref="T:Microsoft.AspNetCore.Routing.Patterns.RoutePattern"/>
|
|
</summary>
|
|
<returns>A <see cref="T:Microsoft.AspNetCore.Routing.Patterns.RoutePattern"/>.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Template.TemplateBinder.#ctor(System.Text.Encodings.Web.UrlEncoder,Microsoft.Extensions.ObjectPool.ObjectPool{Microsoft.AspNetCore.Routing.Internal.UriBuildingContext},Microsoft.AspNetCore.Routing.Template.RouteTemplate,Microsoft.AspNetCore.Routing.RouteValueDictionary)">
|
|
<summary>
|
|
Creates a new instance of <see cref="T:Microsoft.AspNetCore.Routing.Template.TemplateBinder"/>.
|
|
</summary>
|
|
<param name="urlEncoder">The <see cref="T:System.Text.Encodings.Web.UrlEncoder"/>.</param>
|
|
<param name="pool">The <see cref="T:Microsoft.Extensions.ObjectPool.ObjectPool`1"/>.</param>
|
|
<param name="template">The <see cref="T:Microsoft.AspNetCore.Routing.Template.RouteTemplate"/> to bind values to.</param>
|
|
<param name="defaults">The default values for <paramref name="template"/>.</param>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Template.TemplateBinder.#ctor(System.Text.Encodings.Web.UrlEncoder,Microsoft.Extensions.ObjectPool.ObjectPool{Microsoft.AspNetCore.Routing.Internal.UriBuildingContext},Microsoft.AspNetCore.Routing.Patterns.RoutePattern,Microsoft.AspNetCore.Routing.RouteValueDictionary,System.Collections.Generic.IEnumerable{System.String},System.Collections.Generic.IEnumerable{System.ValueTuple{System.String,Microsoft.AspNetCore.Routing.IParameterPolicy}})">
|
|
<summary>
|
|
Creates a new instance of <see cref="T:Microsoft.AspNetCore.Routing.Template.TemplateBinder"/>.
|
|
</summary>
|
|
<param name="urlEncoder">The <see cref="T:System.Text.Encodings.Web.UrlEncoder"/>.</param>
|
|
<param name="pool">The <see cref="T:Microsoft.Extensions.ObjectPool.ObjectPool`1"/>.</param>
|
|
<param name="pattern">The <see cref="T:Microsoft.AspNetCore.Routing.Patterns.RoutePattern"/> to bind values to.</param>
|
|
<param name="defaults">The default values for <paramref name="pattern"/>. Optional.</param>
|
|
<param name="requiredKeys">Keys used to determine if the ambient values apply. Optional.</param>
|
|
<param name="parameterPolicies">
|
|
A list of (<see cref="T:System.String"/>, <see cref="T:Microsoft.AspNetCore.Routing.IParameterPolicy"/>) pairs to evalute when producing a URI.
|
|
</param>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Template.TemplateBinder.RoutePartsEqual(System.Object,System.Object)">
|
|
<summary>
|
|
Compares two objects for equality as parts of a case-insensitive path.
|
|
</summary>
|
|
<param name="a">An object to compare.</param>
|
|
<param name="b">An object to compare.</param>
|
|
<returns>True if the object are equal, otherwise false.</returns>
|
|
</member>
|
|
<member name="T:Microsoft.AspNetCore.Routing.Template.TemplateValuesResult">
|
|
<summary>
|
|
The values used as inputs for constraints and link generation.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Template.TemplateValuesResult.AcceptedValues">
|
|
<summary>
|
|
The set of values that will appear in the URL.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Template.TemplateValuesResult.CombinedValues">
|
|
<summary>
|
|
The set of values that that were supplied for URL generation.
|
|
</summary>
|
|
<remarks>
|
|
This combines implicit (ambient) values from the <see cref="T:Microsoft.AspNetCore.Routing.RouteData"/> of the current request
|
|
(if applicable), explictly provided values, and default values for parameters that appear in
|
|
the route template.
|
|
|
|
Implicit (ambient) values which are invalidated due to changes in values lexically earlier in the
|
|
route template are excluded from this set.
|
|
</remarks>
|
|
</member>
|
|
<member name="T:Microsoft.AspNetCore.Routing.Tree.InboundMatch">
|
|
<summary>
|
|
A candidate route to match incoming URLs in a <see cref="T:Microsoft.AspNetCore.Routing.Tree.TreeRouter"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Tree.InboundMatch.Entry">
|
|
<summary>
|
|
Gets or sets the <see cref="T:Microsoft.AspNetCore.Routing.Tree.InboundRouteEntry"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Tree.InboundMatch.TemplateMatcher">
|
|
<summary>
|
|
Gets or sets the <see cref="P:Microsoft.AspNetCore.Routing.Tree.InboundMatch.TemplateMatcher"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.AspNetCore.Routing.Tree.InboundRouteEntry">
|
|
<summary>
|
|
Used to build an <see cref="T:Microsoft.AspNetCore.Routing.Tree.TreeRouter"/>. Represents a URL template tha will be used to match incoming
|
|
request URLs.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Tree.InboundRouteEntry.Constraints">
|
|
<summary>
|
|
Gets or sets the route constraints.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Tree.InboundRouteEntry.Defaults">
|
|
<summary>
|
|
Gets or sets the route defaults.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Tree.InboundRouteEntry.Handler">
|
|
<summary>
|
|
Gets or sets the <see cref="T:Microsoft.AspNetCore.Routing.IRouter"/> to invoke when this entry matches.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Tree.InboundRouteEntry.Order">
|
|
<summary>
|
|
Gets or sets the order of the entry.
|
|
</summary>
|
|
<remarks>
|
|
Entries are ordered first by <see cref="P:Microsoft.AspNetCore.Routing.Tree.InboundRouteEntry.Order"/> (ascending) then by <see cref="P:Microsoft.AspNetCore.Routing.Tree.InboundRouteEntry.Precedence"/> (descending).
|
|
</remarks>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Tree.InboundRouteEntry.Precedence">
|
|
<summary>
|
|
Gets or sets the precedence of the entry.
|
|
</summary>
|
|
<remarks>
|
|
Entries are ordered first by <see cref="P:Microsoft.AspNetCore.Routing.Tree.InboundRouteEntry.Order"/> (ascending) then by <see cref="P:Microsoft.AspNetCore.Routing.Tree.InboundRouteEntry.Precedence"/> (descending).
|
|
</remarks>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Tree.InboundRouteEntry.RouteName">
|
|
<summary>
|
|
Gets or sets the name of the route.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Tree.InboundRouteEntry.RouteTemplate">
|
|
<summary>
|
|
Gets or sets the <see cref="P:Microsoft.AspNetCore.Routing.Tree.InboundRouteEntry.RouteTemplate"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.AspNetCore.Routing.Tree.OutboundMatch">
|
|
<summary>
|
|
A candidate match for link generation in a <see cref="T:Microsoft.AspNetCore.Routing.Tree.TreeRouter"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Tree.OutboundMatch.Entry">
|
|
<summary>
|
|
Gets or sets the <see cref="T:Microsoft.AspNetCore.Routing.Tree.OutboundRouteEntry"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Tree.OutboundMatch.TemplateBinder">
|
|
<summary>
|
|
Gets or sets the <see cref="P:Microsoft.AspNetCore.Routing.Tree.OutboundMatch.TemplateBinder"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.AspNetCore.Routing.Tree.OutboundRouteEntry">
|
|
<summary>
|
|
Used to build a <see cref="T:Microsoft.AspNetCore.Routing.Tree.TreeRouter"/>. Represents a URL template that will be used to generate
|
|
outgoing URLs.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Tree.OutboundRouteEntry.Constraints">
|
|
<summary>
|
|
Gets or sets the route constraints.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Tree.OutboundRouteEntry.Defaults">
|
|
<summary>
|
|
Gets or sets the route defaults.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Tree.OutboundRouteEntry.Handler">
|
|
<summary>
|
|
The <see cref="T:Microsoft.AspNetCore.Routing.IRouter"/> to invoke when this entry matches.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Tree.OutboundRouteEntry.Order">
|
|
<summary>
|
|
Gets or sets the order of the entry.
|
|
</summary>
|
|
<remarks>
|
|
Entries are ordered first by <see cref="P:Microsoft.AspNetCore.Routing.Tree.OutboundRouteEntry.Order"/> (ascending) then by <see cref="P:Microsoft.AspNetCore.Routing.Tree.OutboundRouteEntry.Precedence"/> (descending).
|
|
</remarks>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Tree.OutboundRouteEntry.Precedence">
|
|
<summary>
|
|
Gets or sets the precedence of the template for link generation. A greater value of
|
|
<see cref="P:Microsoft.AspNetCore.Routing.Tree.OutboundRouteEntry.Precedence"/> means that an entry is considered first.
|
|
</summary>
|
|
<remarks>
|
|
Entries are ordered first by <see cref="P:Microsoft.AspNetCore.Routing.Tree.OutboundRouteEntry.Order"/> (ascending) then by <see cref="P:Microsoft.AspNetCore.Routing.Tree.OutboundRouteEntry.Precedence"/> (descending).
|
|
</remarks>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Tree.OutboundRouteEntry.RouteName">
|
|
<summary>
|
|
Gets or sets the name of the route.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Tree.OutboundRouteEntry.RequiredLinkValues">
|
|
<summary>
|
|
Gets or sets the set of values that must be present for link genration.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Tree.OutboundRouteEntry.RouteTemplate">
|
|
<summary>
|
|
Gets or sets the <see cref="P:Microsoft.AspNetCore.Routing.Tree.OutboundRouteEntry.RouteTemplate"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Tree.OutboundRouteEntry.Data">
|
|
<summary>
|
|
Gets or sets the data that is associated with this entry.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.AspNetCore.Routing.Tree.TreeRouteBuilder">
|
|
<summary>
|
|
Builder for <see cref="T:Microsoft.AspNetCore.Routing.Tree.TreeRouter"/> instances.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Tree.TreeRouteBuilder.#ctor(Microsoft.Extensions.Logging.ILoggerFactory,System.Text.Encodings.Web.UrlEncoder,Microsoft.Extensions.ObjectPool.ObjectPool{Microsoft.AspNetCore.Routing.Internal.UriBuildingContext},Microsoft.AspNetCore.Routing.IInlineConstraintResolver)">
|
|
<summary>
|
|
<para>
|
|
This constructor is obsolete and will be removed in a future version. The recommended
|
|
alternative is the overload that does not take a UrlEncoder.
|
|
</para>
|
|
<para>Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Routing.Tree.TreeRouteBuilder"/>.</para>
|
|
</summary>
|
|
<param name="loggerFactory">The <see cref="T:Microsoft.Extensions.Logging.ILoggerFactory"/>.</param>
|
|
<param name="urlEncoder">The <see cref="T:System.Text.Encodings.Web.UrlEncoder"/>.</param>
|
|
<param name="objectPool">The <see cref="T:Microsoft.Extensions.ObjectPool.ObjectPool`1"/>.</param>
|
|
<param name="constraintResolver">The <see cref="T:Microsoft.AspNetCore.Routing.IInlineConstraintResolver"/>.</param>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Tree.TreeRouteBuilder.#ctor(Microsoft.Extensions.Logging.ILoggerFactory,Microsoft.Extensions.ObjectPool.ObjectPool{Microsoft.AspNetCore.Routing.Internal.UriBuildingContext},Microsoft.AspNetCore.Routing.IInlineConstraintResolver)">
|
|
<summary>
|
|
Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Routing.Tree.TreeRouteBuilder"/>.
|
|
</summary>
|
|
<param name="loggerFactory">The <see cref="T:Microsoft.Extensions.Logging.ILoggerFactory"/>.</param>
|
|
<param name="objectPool">The <see cref="T:Microsoft.Extensions.ObjectPool.ObjectPool`1"/>.</param>
|
|
<param name="constraintResolver">The <see cref="T:Microsoft.AspNetCore.Routing.IInlineConstraintResolver"/>.</param>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Tree.TreeRouteBuilder.MapInbound(Microsoft.AspNetCore.Routing.IRouter,Microsoft.AspNetCore.Routing.Template.RouteTemplate,System.String,System.Int32)">
|
|
<summary>
|
|
Adds a new inbound route to the <see cref="T:Microsoft.AspNetCore.Routing.Tree.TreeRouter"/>.
|
|
</summary>
|
|
<param name="handler">The <see cref="T:Microsoft.AspNetCore.Routing.IRouter"/> for handling the route.</param>
|
|
<param name="routeTemplate">The <see cref="T:Microsoft.AspNetCore.Routing.Template.RouteTemplate"/> of the route.</param>
|
|
<param name="routeName">The route name.</param>
|
|
<param name="order">The route order.</param>
|
|
<returns>The <see cref="T:Microsoft.AspNetCore.Routing.Tree.InboundRouteEntry"/>.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Tree.TreeRouteBuilder.MapOutbound(Microsoft.AspNetCore.Routing.IRouter,Microsoft.AspNetCore.Routing.Template.RouteTemplate,Microsoft.AspNetCore.Routing.RouteValueDictionary,System.String,System.Int32)">
|
|
<summary>
|
|
Adds a new outbound route to the <see cref="T:Microsoft.AspNetCore.Routing.Tree.TreeRouter"/>.
|
|
</summary>
|
|
<param name="handler">The <see cref="T:Microsoft.AspNetCore.Routing.IRouter"/> for handling the link generation.</param>
|
|
<param name="routeTemplate">The <see cref="T:Microsoft.AspNetCore.Routing.Template.RouteTemplate"/> of the route.</param>
|
|
<param name="requiredLinkValues">The <see cref="T:Microsoft.AspNetCore.Routing.RouteValueDictionary"/> containing the route values.</param>
|
|
<param name="routeName">The route name.</param>
|
|
<param name="order">The route order.</param>
|
|
<returns>The <see cref="T:Microsoft.AspNetCore.Routing.Tree.OutboundRouteEntry"/>.</returns>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Tree.TreeRouteBuilder.InboundEntries">
|
|
<summary>
|
|
Gets the list of <see cref="T:Microsoft.AspNetCore.Routing.Tree.InboundRouteEntry"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Tree.TreeRouteBuilder.OutboundEntries">
|
|
<summary>
|
|
Gets the list of <see cref="T:Microsoft.AspNetCore.Routing.Tree.OutboundRouteEntry"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Tree.TreeRouteBuilder.Build">
|
|
<summary>
|
|
Builds a <see cref="T:Microsoft.AspNetCore.Routing.Tree.TreeRouter"/> with the <see cref="P:Microsoft.AspNetCore.Routing.Tree.TreeRouteBuilder.InboundEntries"/>
|
|
and <see cref="P:Microsoft.AspNetCore.Routing.Tree.TreeRouteBuilder.OutboundEntries"/> defined in this <see cref="T:Microsoft.AspNetCore.Routing.Tree.TreeRouteBuilder"/>.
|
|
</summary>
|
|
<returns>The <see cref="T:Microsoft.AspNetCore.Routing.Tree.TreeRouter"/>.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Tree.TreeRouteBuilder.Build(System.Int32)">
|
|
<summary>
|
|
Builds a <see cref="T:Microsoft.AspNetCore.Routing.Tree.TreeRouter"/> with the <see cref="P:Microsoft.AspNetCore.Routing.Tree.TreeRouteBuilder.InboundEntries"/>
|
|
and <see cref="P:Microsoft.AspNetCore.Routing.Tree.TreeRouteBuilder.OutboundEntries"/> defined in this <see cref="T:Microsoft.AspNetCore.Routing.Tree.TreeRouteBuilder"/>.
|
|
</summary>
|
|
<param name="version">The version of the <see cref="T:Microsoft.AspNetCore.Routing.Tree.TreeRouter"/>.</param>
|
|
<returns>The <see cref="T:Microsoft.AspNetCore.Routing.Tree.TreeRouter"/>.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Tree.TreeRouteBuilder.Clear">
|
|
<summary>
|
|
Removes all <see cref="P:Microsoft.AspNetCore.Routing.Tree.TreeRouteBuilder.InboundEntries"/> and <see cref="P:Microsoft.AspNetCore.Routing.Tree.TreeRouteBuilder.OutboundEntries"/> from this
|
|
<see cref="T:Microsoft.AspNetCore.Routing.Tree.TreeRouteBuilder"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.AspNetCore.Routing.Tree.TreeRouter">
|
|
<summary>
|
|
An <see cref="T:Microsoft.AspNetCore.Routing.IRouter"/> implementation for attribute routing.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Tree.TreeRouter.#ctor(Microsoft.AspNetCore.Routing.Tree.UrlMatchingTree[],System.Collections.Generic.IEnumerable{Microsoft.AspNetCore.Routing.Tree.OutboundRouteEntry},System.Text.Encodings.Web.UrlEncoder,Microsoft.Extensions.ObjectPool.ObjectPool{Microsoft.AspNetCore.Routing.Internal.UriBuildingContext},Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Logging.ILogger,System.Int32)">
|
|
<summary>
|
|
Creates a new instance of <see cref="T:Microsoft.AspNetCore.Routing.Tree.TreeRouter"/>.
|
|
</summary>
|
|
<param name="trees">The list of <see cref="T:Microsoft.AspNetCore.Routing.Tree.UrlMatchingTree"/> that contains the route entries.</param>
|
|
<param name="linkGenerationEntries">The set of <see cref="T:Microsoft.AspNetCore.Routing.Tree.OutboundRouteEntry"/>.</param>
|
|
<param name="urlEncoder">The <see cref="T:System.Text.Encodings.Web.UrlEncoder"/>.</param>
|
|
<param name="objectPool">The <see cref="T:Microsoft.Extensions.ObjectPool.ObjectPool`1"/>.</param>
|
|
<param name="routeLogger">The <see cref="T:Microsoft.Extensions.Logging.ILogger"/> instance.</param>
|
|
<param name="constraintLogger">The <see cref="T:Microsoft.Extensions.Logging.ILogger"/> instance used
|
|
in <see cref="T:Microsoft.AspNetCore.Routing.RouteConstraintMatcher"/>.</param>
|
|
<param name="version">The version of this route.</param>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Tree.TreeRouter.Version">
|
|
<summary>
|
|
Gets the version of this route.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Tree.TreeRouter.GetVirtualPath(Microsoft.AspNetCore.Routing.VirtualPathContext)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Tree.TreeRouter.RouteAsync(Microsoft.AspNetCore.Routing.RouteContext)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="T:Microsoft.AspNetCore.Routing.Tree.UrlMatchingNode">
|
|
<summary>
|
|
A node in a <see cref="T:Microsoft.AspNetCore.Routing.Tree.UrlMatchingTree"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Tree.UrlMatchingNode.#ctor(System.Int32)">
|
|
<summary>
|
|
Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Routing.Tree.UrlMatchingNode"/>.
|
|
</summary>
|
|
<param name="length">The length of the path to this node in the <see cref="T:Microsoft.AspNetCore.Routing.Tree.UrlMatchingTree"/>.</param>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Tree.UrlMatchingNode.Depth">
|
|
<summary>
|
|
Gets the length of the path to this node in the <see cref="T:Microsoft.AspNetCore.Routing.Tree.UrlMatchingTree"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Tree.UrlMatchingNode.IsCatchAll">
|
|
<summary>
|
|
Gets or sets a value indicating whether this node represents a catch all segment.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Tree.UrlMatchingNode.Matches">
|
|
<summary>
|
|
Gets the list of matching route entries associated with this node.
|
|
</summary>
|
|
<remarks>
|
|
These entries are sorted by precedence then template.
|
|
</remarks>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Tree.UrlMatchingNode.Literals">
|
|
<summary>
|
|
Gets the literal segments following this segment.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Tree.UrlMatchingNode.ConstrainedParameters">
|
|
<summary>
|
|
Gets or sets the <see cref="T:Microsoft.AspNetCore.Routing.Tree.UrlMatchingNode"/> representing
|
|
parameter segments with constraints following this segment in the <see cref="T:Microsoft.AspNetCore.Routing.Tree.TreeRouter"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Tree.UrlMatchingNode.Parameters">
|
|
<summary>
|
|
Gets or sets the <see cref="T:Microsoft.AspNetCore.Routing.Tree.UrlMatchingNode"/> representing
|
|
parameter segments following this segment in the <see cref="T:Microsoft.AspNetCore.Routing.Tree.TreeRouter"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Tree.UrlMatchingNode.ConstrainedCatchAlls">
|
|
<summary>
|
|
Gets or sets the <see cref="T:Microsoft.AspNetCore.Routing.Tree.UrlMatchingNode"/> representing
|
|
catch all parameter segments with constraints following this segment in the <see cref="T:Microsoft.AspNetCore.Routing.Tree.TreeRouter"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Tree.UrlMatchingNode.CatchAlls">
|
|
<summary>
|
|
Gets or sets the <see cref="T:Microsoft.AspNetCore.Routing.Tree.UrlMatchingNode"/> representing
|
|
catch all parameter segments following this segment in the <see cref="T:Microsoft.AspNetCore.Routing.Tree.TreeRouter"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.AspNetCore.Routing.Tree.UrlMatchingTree">
|
|
<summary>
|
|
A tree part of a <see cref="T:Microsoft.AspNetCore.Routing.Tree.TreeRouter"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Routing.Tree.UrlMatchingTree.#ctor(System.Int32)">
|
|
<summary>
|
|
Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Routing.Tree.UrlMatchingTree"/>.
|
|
</summary>
|
|
<param name="order">The order associated with routes in this <see cref="T:Microsoft.AspNetCore.Routing.Tree.UrlMatchingTree"/>.</param>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Tree.UrlMatchingTree.Order">
|
|
<summary>
|
|
Gets the order of the routes associated with this <see cref="T:Microsoft.AspNetCore.Routing.Tree.UrlMatchingTree"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Routing.Tree.UrlMatchingTree.Root">
|
|
<summary>
|
|
Gets the root of the <see cref="T:Microsoft.AspNetCore.Routing.Tree.UrlMatchingTree"/>.
|
|
</summary>
|
|
</member>
|
|
</members>
|
|
</doc>
|