| File: Template\TemplateValuesResult.cs | Web Access |
| Project: src\aspnetcore\src\Http\Routing\src\Microsoft.AspNetCore.Routing.csproj (Microsoft.AspNetCore.Routing) |
// Licensed to the .NET Foundation under one or more agreements. // The .NET Foundation licenses this file to you under the MIT license. namespace Microsoft.AspNetCore.Routing.Template; /// <summary> /// The values used as inputs for constraints and link generation. /// </summary> public class TemplateValuesResult { /// <summary> /// The set of values that will appear in the URL. /// </summary> public RouteValueDictionary AcceptedValues { get; set; } = default!; /// <summary> /// The set of values that that were supplied for URL generation. /// </summary> /// <remarks> /// This combines implicit (ambient) values from the <see cref="RouteData"/> of the current request /// (if applicable), explicitly 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> public RouteValueDictionary CombinedValues { get; set; } = default!; }