3 implementations of Properties
Microsoft.AspNetCore (1)
WebApplication.cs (1)
81IDictionary<string, object?> IApplicationBuilder.Properties => Properties;
Microsoft.AspNetCore.Http (1)
Builder\ApplicationBuilder.cs (1)
103public IDictionary<string, object?> Properties { get; }
Microsoft.AspNetCore.MiddlewareAnalysis (1)
AnalysisBuilder.cs (1)
37public IDictionary<string, object?> Properties
39 references to Properties
Microsoft.AspNetCore (10)
WebApplication.cs (1)
215newBuilder.Properties.Remove(GlobalEndpointRouteBuilderKey);
WebApplicationBuilder.cs (9)
399if (app.Properties.TryGetValue(EndpointRouteBuilderKey, out var priorRouteBuilder)) 401app.Properties.Remove(EndpointRouteBuilderKey); 415app.Properties.Add(WebApplication.GlobalEndpointRouteBuilderKey, _builtApplication); 425_builtApplication.Properties[UseRoutingKey] = app.Properties[UseRoutingKey]; 430app.Properties[EndpointRouteBuilderKey] = localRouteBuilder; 486app.Properties[item.Key] = item.Value; 490app.Properties.Remove(WebApplication.GlobalEndpointRouteBuilderKey); 495app.Properties[EndpointRouteBuilderKey] = priorRouteBuilder; 516app.Properties.TryGetValue(MiddlewareDescriptionsKey, out var destinationValue) &&
Microsoft.AspNetCore.Antiforgery (1)
AntiforgeryApplicationBuilderExtensions.cs (1)
44builder.Properties[AntiforgeryMiddlewareSetKey] = true;
Microsoft.AspNetCore.Authentication (1)
AuthAppBuilderExtensions.cs (1)
24app.Properties[AuthenticationMiddlewareSetKey] = true;
Microsoft.AspNetCore.Authorization.Policy (1)
AuthorizationAppBuilderExtensions.cs (1)
32app.Properties[AuthorizationMiddlewareSetKey] = true;
Microsoft.AspNetCore.Components.Endpoints (1)
Builder\RazorComponentEndpointDataSource.cs (1)
149builder.Properties[ResourceCollectionKey] = resourceCollection;
Microsoft.AspNetCore.Components.WebAssembly.Server (1)
WebAssemblyEndpointProvider.cs (1)
25if (applicationBuilder.Properties[ResourceCollectionKey] is ResourceAssetCollection assetMap)
Microsoft.AspNetCore.Diagnostics (8)
DeveloperExceptionPage\DeveloperExceptionPageExtensions.cs (2)
26app.Properties["analysis.NextMiddlewareName"] = "Microsoft.AspNetCore.Diagnostics.DeveloperExceptionPageMiddleware"; 46app.Properties["analysis.NextMiddlewareName"] = "Microsoft.AspNetCore.Diagnostics.DeveloperExceptionPageMiddleware";
ExceptionHandler\ExceptionHandlerExtensions.cs (2)
111app.Properties["analysis.NextMiddlewareName"] = "Microsoft.AspNetCore.Diagnostics.ExceptionHandlerMiddleware"; 114if (app.Properties.TryGetValue(RerouteHelper.GlobalRouteBuilderKey, out var routeBuilder) && routeBuilder is not null)
src\aspnetcore\src\Shared\Reroute.cs (2)
16if (app.Properties.TryGetValue(UseRoutingKey, out var useRouting) && useRouting is Func<IApplicationBuilder, IApplicationBuilder> useRoutingFunc) 21builder.Properties[GlobalRouteBuilderKey] = routeBuilder;
StatusCodePage\StatusCodePagesExtensions.cs (2)
158if (app.Properties.TryGetValue(RerouteHelper.GlobalRouteBuilderKey, out var routeBuilder) && routeBuilder is not null) 190if (app.Properties.TryGetValue(RerouteHelper.GlobalRouteBuilderKey, out var routeBuilder) && routeBuilder is not null)
Microsoft.AspNetCore.Http.Abstractions (4)
Extensions\UsePathBaseExtensions.cs (1)
33if (app.Properties.TryGetValue(RerouteHelper.GlobalRouteBuilderKey, out var routeBuilder) && routeBuilder is not null)
IApplicationBuilder.cs (1)
40/// Creates a new <see cref="IApplicationBuilder"/> that shares the <see cref="Properties"/> of this
src\aspnetcore\src\Shared\Reroute.cs (2)
16if (app.Properties.TryGetValue(UseRoutingKey, out var useRouting) && useRouting is Func<IApplicationBuilder, IApplicationBuilder> useRoutingFunc) 21builder.Properties[GlobalRouteBuilderKey] = routeBuilder;
Microsoft.AspNetCore.HttpOverrides (2)
ForwardedHeadersExtensions.cs (2)
31if (!builder.Properties.ContainsKey(ForwardedHeadersAdded)) 33builder.Properties[ForwardedHeadersAdded] = true;
Microsoft.AspNetCore.MiddlewareAnalysis (2)
AnalysisBuilder.cs (1)
39get { return InnerBuilder.Properties; }
AnalysisMiddleware.cs (1)
26/// The name of the next middleware in the pipeline. This name is typically retrieved from <see cref="Builder.IApplicationBuilder.Properties"/>
Microsoft.AspNetCore.Rewrite (3)
RewriteBuilderExtensions.cs (1)
48if (app.Properties.TryGetValue(RerouteHelper.GlobalRouteBuilderKey, out var routeBuilder) && routeBuilder is not null)
src\aspnetcore\src\Shared\Reroute.cs (2)
16if (app.Properties.TryGetValue(UseRoutingKey, out var useRouting) && useRouting is Func<IApplicationBuilder, IApplicationBuilder> useRoutingFunc) 21builder.Properties[GlobalRouteBuilderKey] = routeBuilder;
Microsoft.AspNetCore.Routing (5)
Builder\EndpointRoutingApplicationBuilderExtensions.cs (5)
45if (builder.Properties.TryGetValue(GlobalEndpointRouteBuilderKey, out var obj)) 49builder.Properties[EndpointRouteBuilder] = endpointRouteBuilder; 54builder.Properties[EndpointRouteBuilder] = endpointRouteBuilder; 59builder.Properties.TryAdd(UseRoutingKey, (object)UseRouting); 128if (!app.Properties.TryGetValue(EndpointRouteBuilder, out var obj))