123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572 |
- <?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.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 <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 strign.
- </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.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.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.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="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="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 <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="P:Microsoft.AspNetCore.Routing.RouteOptions.LowercaseUrls">
- <summary>
- Gets or sets a value indicating whether all generated URLs are lower-case.
- </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.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 <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.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.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="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 <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>
- <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.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>
- </members>
- </doc>
|