1 write to Metadata
Microsoft.AspNetCore.Mvc.Core (1)
Routing\ActionEndpointFactory.cs (1)
221Metadata =
311 references to Metadata
Aspire.Dashboard (1)
Utils\RoutingExtensions.cs (1)
14endpointBuilder.Metadata.Add(new SkipStatusCodePagesAttribute());
Microsoft.AspNetCore.Authorization.Policy (5)
AuthorizationEndpointConventionBuilderExtensions.cs (5)
129endpointBuilder.Metadata.Add(_allowAnonymousMetadata); 140if (!endpointBuilder.Metadata.Any(meta => meta is IAuthorizeData)) 142endpointBuilder.Metadata.Add(new AuthorizeAttribute()); 144endpointBuilder.Metadata.Add(policy); 155endpointBuilder.Metadata.Add(data);
Microsoft.AspNetCore.Components.Endpoints (18)
Builder\BrowserToolsHotReloadSettings.cs (1)
41builder.Metadata.Add(new HttpMethodMetadata([HttpMethods.Get]));
Builder\OpaqueRedirection.cs (1)
61routeEndpointBuidler.Metadata.Add(new HttpMethodMetadata([HttpMethods.Get]));
Builder\RazorComponentEndpointFactory.cs (7)
39builder.Metadata.Add(new RequireAntiforgeryTokenAttribute()); 44builder.Metadata.Add(attribute); 48builder.Metadata.Add(new SuppressLinkGenerationMetadata()); 49builder.Metadata.Add(HttpMethodsMetadata); 50builder.Metadata.Add(new ComponentTypeMetadata(pageDefinition.Type)); 51builder.Metadata.Add(new RootComponentMetadata(rootComponent)); 52builder.Metadata.Add(configuredRenderModesMetadata);
Builder\RazorComponentsEndpointConventionBuilderExtensions.cs (1)
86endpointBuilder.Metadata.Add(options);
Builder\RenderModeEndpointProvider.cs (2)
44builder.Metadata.Add(new RootComponentMetadata(rootComponent)); 45builder.Metadata.Add(renderMode);
Builder\ResourceCollectionConvention.cs (4)
51eb.Metadata.Add(_collection); 52eb.Metadata.Add(new ResourcePreloadCollection(_collection)); 56eb.Metadata.Add(new ResourceCollectionUrlMetadata(_collectionUrl)); 61eb.Metadata.Add(importMap);
Builder\ResourceCollectionUrlEndpoint.cs (2)
303fingerprintedBuilderConeg.Metadata.Add(encodingMetadata); 320builderConeg.Metadata.Add(encodingMetadata);
Microsoft.AspNetCore.Components.Server (5)
Builder\ServerRazorComponentsEndpointConventionBuilderExtensions.cs (2)
50for (var i = 0; i < b.Metadata.Count; i++) 52var metadata = b.Metadata[i];
DependencyInjection\ServerRazorComponentsBuilderExtensions.cs (3)
82for (var i = 0; i < c.Metadata.Count; i++) 84var metadata = c.Metadata[i]; 155builder.Metadata.Add(metadata);
Microsoft.AspNetCore.Components.WebAssembly.Server (3)
Builder\WebAssemblyRazorComponentsEndpointConventionBuilderExtensions.cs (2)
38var needsCoopHeaders = endpointBuilder.Metadata.OfType<ComponentTypeMetadata>().Any() // e.g., /somecomponent 39|| endpointBuilder.Metadata.OfType<WebAssemblyRenderModeWithOptions>().Any(); // e.g., /_framework/*
WebAssemblyEndpointProvider.cs (1)
75builder.Metadata.Add(metadata);
Microsoft.AspNetCore.Cors (3)
Infrastructure\CorsEndpointConventionBuilderExtensions.cs (3)
25endpointBuilder.Metadata.Add(new EnableCorsAttribute()); 42endpointBuilder.Metadata.Add(new EnableCorsAttribute(policyName)); 64endpointBuilder.Metadata.Add(new CorsPolicyMetadata(policy));
Microsoft.AspNetCore.Http (3)
Timeouts\RequestTimeoutsIEndpointConventionBuilderExtensions.cs (3)
37builder.Add(b => b.Metadata.Add(new RequestTimeoutAttribute(policyName))); 49builder.Add(b => b.Metadata.Add(policy)); 61builder.Add(b => b.Metadata.Add(_disableRequestTimeoutAttribute));
Microsoft.AspNetCore.Http.Abstractions (2)
Metadata\IEndpointMetadataProvider.cs (1)
21/// Add or remove objects on the <see cref="EndpointBuilder.Metadata"/> property of the <paramref name="builder"/> to modify the <see cref="Endpoint.Metadata"/> being built.
Metadata\IEndpointParameterMetadataProvider.cs (1)
21/// Add or remove objects on the <see cref="EndpointBuilder.Metadata"/> property of the <paramref name="builder"/> to modify the <see cref="Endpoint.Metadata"/> being built.
Microsoft.AspNetCore.Http.Connections (3)
ConnectionEndpointRouteBuilderExtensions.cs (3)
70e.Metadata.Add(item); 142e.Metadata.Add(data); 146e.Metadata.Add(DisableCookieRedirectMetadata.Instance);
Microsoft.AspNetCore.Http.Extensions (17)
CookieRedirectEndpointConventionBuilderExtensions.cs (2)
26builder.Add(b => b.Metadata.Add(DisableCookieRedirectMetadata.Instance)); 40builder.Add(b => b.Metadata.Add(_allowCookieRedirectAttribute));
HttpMetricsEndpointConventionBuilderExtensions.cs (1)
23builder.Add(b => b.Metadata.Add(_disableHttpMetricsAttribute));
RequestDelegateFactory.cs (12)
148EndpointMetadata = AsReadOnlyList(factoryContext.EndpointBuilder.Metadata), 301return new RequestDelegateResult(finalRequestDelegate, AsReadOnlyList(endpointBuilder.Metadata)); 409factoryContext.EndpointBuilder.Metadata.Add(DisableCookieRedirectMetadata.Instance); 667factoryContext.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata( 1056builder.Metadata.Add(ProducesResponseTypeMetadata.CreateUnvalidated(type: typeof(string), statusCode: 200, PlaintextContentType)); 1060builder.Metadata.Add(ProducesResponseTypeMetadata.CreateUnvalidated(returnType, statusCode: 200, DefaultAcceptsAndProducesContentType)); 1066builder.Metadata.Add(DisableCookieRedirectMetadata.Instance); 1622factoryContext.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata(parameterInfo.Name, parameterInfo, hasTryParse: hasTryParse, hasBindAsync: hasBindAsync, isOptional: parameterInfo.IsOptional)); 1647factoryContext.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata(parameterInfo.Name, parameterInfo, hasTryParse: hasTryParse, hasBindAsync: hasBindAsync, isOptional: parameterInfo.IsOptional)); 2101factoryContext.EndpointBuilder.Metadata.Add(new AcceptsMetadata(contentTypes, type, factoryContext.AllowEmptyRequestBody)); 2123factoryContext.EndpointBuilder.Metadata.Add(AntiforgeryMetadata.ValidationRequired); 2199var formMappingOptionsMetadatas = factoryContext.EndpointBuilder.Metadata.OfType<FormMappingOptionsMetadata>();
RequestDelegateFactoryOptions.cs (2)
38/// This is primarily used to run <see cref="EndpointBuilder.FilterFactories"/> and populate inferred <see cref="EndpointBuilder.Metadata"/>. 43/// Any metadata already in <see cref="EndpointBuilder.Metadata"/> will be included in <see cref="RequestDelegateResult.EndpointMetadata" /> <b>before</b>
Microsoft.AspNetCore.Http.Results (47)
Accepted.cs (2)
84builder.Metadata.Add(new ProducesResponseTypeMetadata(StatusCodes.Status202Accepted, typeof(void))); 85builder.Metadata.Add(DisableCookieRedirectMetadata.Instance);
AcceptedAtRoute.cs (2)
111builder.Metadata.Add(new ProducesResponseTypeMetadata(StatusCodes.Status202Accepted, typeof(void))); 112builder.Metadata.Add(DisableCookieRedirectMetadata.Instance);
AcceptedAtRouteOfT.cs (2)
125builder.Metadata.Add(ProducesResponseTypeMetadata.CreateUnvalidated(typeof(TValue), StatusCodes.Status202Accepted, ContentTypeConstants.ApplicationJsonContentTypes)); 126builder.Metadata.Add(DisableCookieRedirectMetadata.Instance);
AcceptedOfT.cs (2)
103builder.Metadata.Add(ProducesResponseTypeMetadata.CreateUnvalidated(typeof(TValue), StatusCodes.Status202Accepted, ContentTypeConstants.ApplicationJsonContentTypes)); 104builder.Metadata.Add(DisableCookieRedirectMetadata.Instance);
BadRequest.cs (2)
54builder.Metadata.Add(new ProducesResponseTypeMetadata(StatusCodes.Status400BadRequest, typeof(void))); 55builder.Metadata.Add(DisableCookieRedirectMetadata.Instance);
BadRequestOfT.cs (2)
68builder.Metadata.Add(ProducesResponseTypeMetadata.CreateUnvalidated(typeof(TValue), StatusCodes.Status400BadRequest, ContentTypeConstants.ApplicationJsonContentTypes)); 69builder.Metadata.Add(DisableCookieRedirectMetadata.Instance);
Conflict.cs (2)
54builder.Metadata.Add(new ProducesResponseTypeMetadata(StatusCodes.Status409Conflict, typeof(void))); 55builder.Metadata.Add(DisableCookieRedirectMetadata.Instance);
ConflictOfT.cs (2)
68builder.Metadata.Add(ProducesResponseTypeMetadata.CreateUnvalidated(typeof(TValue), StatusCodes.Status409Conflict, ContentTypeConstants.ApplicationJsonContentTypes)); 69builder.Metadata.Add(DisableCookieRedirectMetadata.Instance);
Created.cs (2)
84builder.Metadata.Add(new ProducesResponseTypeMetadata(StatusCodes.Status201Created, typeof(void))); 85builder.Metadata.Add(DisableCookieRedirectMetadata.Instance);
CreatedAtRoute.cs (2)
111builder.Metadata.Add(new ProducesResponseTypeMetadata(StatusCodes.Status201Created, typeof(void))); 112builder.Metadata.Add(DisableCookieRedirectMetadata.Instance);
CreatedAtRouteOfT.cs (2)
128builder.Metadata.Add(ProducesResponseTypeMetadata.CreateUnvalidated(typeof(TValue), StatusCodes.Status201Created, ContentTypeConstants.ApplicationJsonContentTypes)); 129builder.Metadata.Add(DisableCookieRedirectMetadata.Instance);
CreatedOfT.cs (2)
102builder.Metadata.Add(ProducesResponseTypeMetadata.CreateUnvalidated(typeof(TValue), StatusCodes.Status201Created, ContentTypeConstants.ApplicationJsonContentTypes)); 103builder.Metadata.Add(DisableCookieRedirectMetadata.Instance);
InternalServerError.cs (1)
54builder.Metadata.Add(new ProducesResponseTypeMetadata(StatusCodes.Status500InternalServerError, typeof(void)));
InternalServerErrorOfT.cs (2)
68builder.Metadata.Add(ProducesResponseTypeMetadata.CreateUnvalidated(typeof(TValue), StatusCodes.Status500InternalServerError, ContentTypeConstants.ApplicationJsonContentTypes)); 69builder.Metadata.Add(DisableCookieRedirectMetadata.Instance);
JsonHttpResultOfT.cs (1)
140builder.Metadata.Add(DisableCookieRedirectMetadata.Instance);
NoContent.cs (2)
54builder.Metadata.Add(new ProducesResponseTypeMetadata(StatusCodes.Status204NoContent, typeof(void))); 55builder.Metadata.Add(DisableCookieRedirectMetadata.Instance);
NotFound.cs (1)
53builder.Metadata.Add(new ProducesResponseTypeMetadata(StatusCodes.Status404NotFound, typeof(void)));
NotFoundOfT.cs (2)
67builder.Metadata.Add(ProducesResponseTypeMetadata.CreateUnvalidated(typeof(TValue), StatusCodes.Status404NotFound, ContentTypeConstants.ApplicationJsonContentTypes)); 68builder.Metadata.Add(DisableCookieRedirectMetadata.Instance);
Ok.cs (2)
53builder.Metadata.Add(new ProducesResponseTypeMetadata(StatusCodes.Status200OK, typeof(void))); 54builder.Metadata.Add(DisableCookieRedirectMetadata.Instance);
OkOfT.cs (2)
67builder.Metadata.Add(ProducesResponseTypeMetadata.CreateUnvalidated(typeof(TValue), StatusCodes.Status200OK, ContentTypeConstants.ApplicationJsonContentTypes)); 68builder.Metadata.Add(DisableCookieRedirectMetadata.Instance);
ProblemHttpResult.cs (1)
82builder.Metadata.Add(DisableCookieRedirectMetadata.Instance);
ServerSentEventsResult.cs (2)
107builder.Metadata.Add(new ProducesResponseTypeMetadata(StatusCodes.Status200OK, typeof(SseItem<T>), contentTypes: ["text/event-stream"])); 108builder.Metadata.Add(DisableCookieRedirectMetadata.Instance);
UnauthorizedHttpResult.cs (1)
53builder.Metadata.Add(new ProducesResponseTypeMetadata(StatusCodes.Status401Unauthorized, typeof(void)));
UnprocessableEntity.cs (2)
54builder.Metadata.Add(new ProducesResponseTypeMetadata(StatusCodes.Status422UnprocessableEntity, typeof(void))); 55builder.Metadata.Add(DisableCookieRedirectMetadata.Instance);
UnprocessableEntityOfT.cs (2)
68builder.Metadata.Add(ProducesResponseTypeMetadata.CreateUnvalidated(typeof(TValue), StatusCodes.Status422UnprocessableEntity, ContentTypeConstants.ApplicationJsonContentTypes)); 69builder.Metadata.Add(DisableCookieRedirectMetadata.Instance);
ValidationProblem.cs (2)
79builder.Metadata.Add(ProducesResponseTypeMetadata.CreateUnvalidated(typeof(HttpValidationProblemDetails), StatusCodes.Status400BadRequest, ContentTypeConstants.ProblemDetailsContentTypes)); 80builder.Metadata.Add(DisableCookieRedirectMetadata.Instance);
Microsoft.AspNetCore.HttpLogging (1)
HttpLoggingEndpointConventionBuilderExtensions.cs (1)
41endpointBuilder.Metadata.Add(metadata);
Microsoft.AspNetCore.Identity (101)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\GeneratedRouteBuilderExtensions.g.cs (100)
74options.EndpointBuilder.Metadata.Add(new System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.AspNetCore.Http.RequestDelegateGenerator, Version=12.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60", "12.0.0.0")); 75options.EndpointBuilder.Metadata.Add(new AcceptsMetadata(type: typeof(global::Microsoft.AspNetCore.Identity.Data.RegisterRequest), isOptional: false, contentTypes: GeneratedMetadataConstants.JsonContentType)); 77options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("registration", parameters[0], hasTryParse: false, hasBindAsync: false, isOptional: false)); 78options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("context", parameters[1], hasTryParse: false, hasBindAsync: false, isOptional: false)); 79options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("sp", parameters[2], hasTryParse: false, hasBindAsync: false, isOptional: false)); 81return new RequestDelegateMetadataResult { EndpointMetadata = options.EndpointBuilder.Metadata.AsReadOnly() }; 193options.EndpointBuilder.Metadata.Add(new System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.AspNetCore.Http.RequestDelegateGenerator, Version=12.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60", "12.0.0.0")); 194options.EndpointBuilder.Metadata.Add(new AcceptsMetadata(type: typeof(global::Microsoft.AspNetCore.Identity.Data.LoginRequest), isOptional: false, contentTypes: GeneratedMetadataConstants.JsonContentType)); 196options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("login", parameters[0], hasTryParse: false, hasBindAsync: false, isOptional: false)); 197options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("useCookies", parameters[1], hasTryParse: true, hasBindAsync: false, isOptional: true)); 198options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("useSessionCookies", parameters[2], hasTryParse: true, hasBindAsync: false, isOptional: true)); 199options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("sp", parameters[3], hasTryParse: false, hasBindAsync: false, isOptional: false)); 201return new RequestDelegateMetadataResult { EndpointMetadata = options.EndpointBuilder.Metadata.AsReadOnly() }; 379options.EndpointBuilder.Metadata.Add(new System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.AspNetCore.Http.RequestDelegateGenerator, Version=12.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60", "12.0.0.0")); 380options.EndpointBuilder.Metadata.Add(new AcceptsMetadata(type: typeof(global::Microsoft.AspNetCore.Identity.Data.PasskeyRequestOptionsRequest), isOptional: false, contentTypes: GeneratedMetadataConstants.JsonContentType)); 382options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("request", parameters[0], hasTryParse: false, hasBindAsync: false, isOptional: false)); 383options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("sp", parameters[1], hasTryParse: false, hasBindAsync: false, isOptional: false)); 384return new RequestDelegateMetadataResult { EndpointMetadata = options.EndpointBuilder.Metadata.AsReadOnly() }; 494options.EndpointBuilder.Metadata.Add(new System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.AspNetCore.Http.RequestDelegateGenerator, Version=12.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60", "12.0.0.0")); 495options.EndpointBuilder.Metadata.Add(new AcceptsMetadata(type: typeof(global::Microsoft.AspNetCore.Identity.Data.PasskeyLoginRequest), isOptional: false, contentTypes: GeneratedMetadataConstants.JsonContentType)); 497options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("login", parameters[0], hasTryParse: false, hasBindAsync: false, isOptional: false)); 498options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("useCookies", parameters[1], hasTryParse: true, hasBindAsync: false, isOptional: true)); 499options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("useSessionCookies", parameters[2], hasTryParse: true, hasBindAsync: false, isOptional: true)); 500options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("sp", parameters[3], hasTryParse: false, hasBindAsync: false, isOptional: false)); 502return new RequestDelegateMetadataResult { EndpointMetadata = options.EndpointBuilder.Metadata.AsReadOnly() }; 680options.EndpointBuilder.Metadata.Add(new System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.AspNetCore.Http.RequestDelegateGenerator, Version=12.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60", "12.0.0.0")); 681options.EndpointBuilder.Metadata.Add(new AcceptsMetadata(type: typeof(global::Microsoft.AspNetCore.Identity.Data.RefreshRequest), isOptional: false, contentTypes: GeneratedMetadataConstants.JsonContentType)); 683options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("refreshRequest", parameters[0], hasTryParse: false, hasBindAsync: false, isOptional: false)); 684options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("sp", parameters[1], hasTryParse: false, hasBindAsync: false, isOptional: false)); 686return new RequestDelegateMetadataResult { EndpointMetadata = options.EndpointBuilder.Metadata.AsReadOnly() }; 796options.EndpointBuilder.Metadata.Add(new System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.AspNetCore.Http.RequestDelegateGenerator, Version=12.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60", "12.0.0.0")); 798options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("userId", parameters[0], hasTryParse: false, hasBindAsync: false, isOptional: false)); 799options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("code", parameters[1], hasTryParse: false, hasBindAsync: false, isOptional: false)); 800options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("changedEmail", parameters[2], hasTryParse: false, hasBindAsync: false, isOptional: true)); 801options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("sp", parameters[3], hasTryParse: false, hasBindAsync: false, isOptional: false)); 803return new RequestDelegateMetadataResult { EndpointMetadata = options.EndpointBuilder.Metadata.AsReadOnly() }; 942options.EndpointBuilder.Metadata.Add(new System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.AspNetCore.Http.RequestDelegateGenerator, Version=12.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60", "12.0.0.0")); 943options.EndpointBuilder.Metadata.Add(new AcceptsMetadata(type: typeof(global::Microsoft.AspNetCore.Identity.Data.ResendConfirmationEmailRequest), isOptional: false, contentTypes: GeneratedMetadataConstants.JsonContentType)); 945options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("resendRequest", parameters[0], hasTryParse: false, hasBindAsync: false, isOptional: false)); 946options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("context", parameters[1], hasTryParse: false, hasBindAsync: false, isOptional: false)); 947options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("sp", parameters[2], hasTryParse: false, hasBindAsync: false, isOptional: false)); 949return new RequestDelegateMetadataResult { EndpointMetadata = options.EndpointBuilder.Metadata.AsReadOnly() }; 1061options.EndpointBuilder.Metadata.Add(new System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.AspNetCore.Http.RequestDelegateGenerator, Version=12.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60", "12.0.0.0")); 1062options.EndpointBuilder.Metadata.Add(new AcceptsMetadata(type: typeof(global::Microsoft.AspNetCore.Identity.Data.ForgotPasswordRequest), isOptional: false, contentTypes: GeneratedMetadataConstants.JsonContentType)); 1064options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("resetRequest", parameters[0], hasTryParse: false, hasBindAsync: false, isOptional: false)); 1065options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("sp", parameters[1], hasTryParse: false, hasBindAsync: false, isOptional: false)); 1067return new RequestDelegateMetadataResult { EndpointMetadata = options.EndpointBuilder.Metadata.AsReadOnly() }; 1177options.EndpointBuilder.Metadata.Add(new System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.AspNetCore.Http.RequestDelegateGenerator, Version=12.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60", "12.0.0.0")); 1178options.EndpointBuilder.Metadata.Add(new AcceptsMetadata(type: typeof(global::Microsoft.AspNetCore.Identity.Data.ResetPasswordRequest), isOptional: false, contentTypes: GeneratedMetadataConstants.JsonContentType)); 1180options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("resetRequest", parameters[0], hasTryParse: false, hasBindAsync: false, isOptional: false)); 1181options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("sp", parameters[1], hasTryParse: false, hasBindAsync: false, isOptional: false)); 1183return new RequestDelegateMetadataResult { EndpointMetadata = options.EndpointBuilder.Metadata.AsReadOnly() }; 1293options.EndpointBuilder.Metadata.Add(new System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.AspNetCore.Http.RequestDelegateGenerator, Version=12.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60", "12.0.0.0")); 1295options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("claimsPrincipal", parameters[0], hasTryParse: false, hasBindAsync: false, isOptional: false)); 1296options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("sp", parameters[1], hasTryParse: false, hasBindAsync: false, isOptional: false)); 1298return new RequestDelegateMetadataResult { EndpointMetadata = options.EndpointBuilder.Metadata.AsReadOnly() }; 1395options.EndpointBuilder.Metadata.Add(new System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.AspNetCore.Http.RequestDelegateGenerator, Version=12.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60", "12.0.0.0")); 1396options.EndpointBuilder.Metadata.Add(new AcceptsMetadata(type: typeof(global::Microsoft.AspNetCore.Identity.Data.PasskeyRegistrationRequest), isOptional: false, contentTypes: GeneratedMetadataConstants.JsonContentType)); 1398options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("claimsPrincipal", parameters[0], hasTryParse: false, hasBindAsync: false, isOptional: false)); 1399options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("registration", parameters[1], hasTryParse: false, hasBindAsync: false, isOptional: false)); 1400options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("sp", parameters[2], hasTryParse: false, hasBindAsync: false, isOptional: false)); 1402return new RequestDelegateMetadataResult { EndpointMetadata = options.EndpointBuilder.Metadata.AsReadOnly() }; 1514options.EndpointBuilder.Metadata.Add(new System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.AspNetCore.Http.RequestDelegateGenerator, Version=12.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60", "12.0.0.0")); 1516options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("claimsPrincipal", parameters[0], hasTryParse: false, hasBindAsync: false, isOptional: false)); 1517options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("sp", parameters[1], hasTryParse: false, hasBindAsync: false, isOptional: false)); 1519return new RequestDelegateMetadataResult { EndpointMetadata = options.EndpointBuilder.Metadata.AsReadOnly() }; 1616options.EndpointBuilder.Metadata.Add(new System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.AspNetCore.Http.RequestDelegateGenerator, Version=12.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60", "12.0.0.0")); 1617options.EndpointBuilder.Metadata.Add(new AcceptsMetadata(type: typeof(global::Microsoft.AspNetCore.Identity.Data.PasskeyUpdateRequest), isOptional: false, contentTypes: GeneratedMetadataConstants.JsonContentType)); 1619options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("claimsPrincipal", parameters[0], hasTryParse: false, hasBindAsync: false, isOptional: false)); 1620options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("credentialId", parameters[1], hasTryParse: false, hasBindAsync: false, isOptional: false)); 1621options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("request", parameters[2], hasTryParse: false, hasBindAsync: false, isOptional: false)); 1622options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("sp", parameters[3], hasTryParse: false, hasBindAsync: false, isOptional: false)); 1624return new RequestDelegateMetadataResult { EndpointMetadata = options.EndpointBuilder.Metadata.AsReadOnly() }; 1755options.EndpointBuilder.Metadata.Add(new System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.AspNetCore.Http.RequestDelegateGenerator, Version=12.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60", "12.0.0.0")); 1757options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("claimsPrincipal", parameters[0], hasTryParse: false, hasBindAsync: false, isOptional: false)); 1758options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("credentialId", parameters[1], hasTryParse: false, hasBindAsync: false, isOptional: false)); 1759options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("sp", parameters[2], hasTryParse: false, hasBindAsync: false, isOptional: false)); 1761return new RequestDelegateMetadataResult { EndpointMetadata = options.EndpointBuilder.Metadata.AsReadOnly() }; 1877options.EndpointBuilder.Metadata.Add(new System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.AspNetCore.Http.RequestDelegateGenerator, Version=12.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60", "12.0.0.0")); 1878options.EndpointBuilder.Metadata.Add(new AcceptsMetadata(type: typeof(global::Microsoft.AspNetCore.Identity.Data.TwoFactorRequest), isOptional: false, contentTypes: GeneratedMetadataConstants.JsonContentType)); 1880options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("claimsPrincipal", parameters[0], hasTryParse: false, hasBindAsync: false, isOptional: false)); 1881options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("tfaRequest", parameters[1], hasTryParse: false, hasBindAsync: false, isOptional: false)); 1882options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("sp", parameters[2], hasTryParse: false, hasBindAsync: false, isOptional: false)); 1884return new RequestDelegateMetadataResult { EndpointMetadata = options.EndpointBuilder.Metadata.AsReadOnly() }; 1996options.EndpointBuilder.Metadata.Add(new System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.AspNetCore.Http.RequestDelegateGenerator, Version=12.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60", "12.0.0.0")); 1998options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("claimsPrincipal", parameters[0], hasTryParse: false, hasBindAsync: false, isOptional: false)); 1999options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("sp", parameters[1], hasTryParse: false, hasBindAsync: false, isOptional: false)); 2001return new RequestDelegateMetadataResult { EndpointMetadata = options.EndpointBuilder.Metadata.AsReadOnly() }; 2098options.EndpointBuilder.Metadata.Add(new System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.AspNetCore.Http.RequestDelegateGenerator, Version=12.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60", "12.0.0.0")); 2099options.EndpointBuilder.Metadata.Add(new AcceptsMetadata(type: typeof(global::Microsoft.AspNetCore.Identity.Data.InfoRequest), isOptional: false, contentTypes: GeneratedMetadataConstants.JsonContentType)); 2101options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("claimsPrincipal", parameters[0], hasTryParse: false, hasBindAsync: false, isOptional: false)); 2102options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("infoRequest", parameters[1], hasTryParse: false, hasBindAsync: false, isOptional: false)); 2103options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("context", parameters[2], hasTryParse: false, hasBindAsync: false, isOptional: false)); 2104options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("sp", parameters[3], hasTryParse: false, hasBindAsync: false, isOptional: false)); 2106return new RequestDelegateMetadataResult { EndpointMetadata = options.EndpointBuilder.Metadata.AsReadOnly() }; 2221options.EndpointBuilder.Metadata.Add(new System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.AspNetCore.Http.RequestDelegateGenerator, Version=12.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60", "12.0.0.0")); 2223options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("context", parameters[0], hasTryParse: false, hasBindAsync: false, isOptional: false)); 2225return new RequestDelegateMetadataResult { EndpointMetadata = options.EndpointBuilder.Metadata.AsReadOnly() }; 2482if (!builder.Metadata.Any(m => m is IDisableCookieRedirectMetadata)) 2484builder.Metadata.Add(Instance);
IdentityApiEndpointRouteBuilderExtensions.cs (1)
244endpointBuilder.Metadata.Add(new EndpointNameMetadata(confirmEmailEndpointName));
Microsoft.AspNetCore.JsonPatch.SystemTextJson (2)
JsonPatchDocument.cs (1)
232builder.Metadata.Add(new AcceptsMetadata(["application/json-patch+json"], parameter.ParameterType));
JsonPatchDocumentOfT.cs (1)
668builder.Metadata.Add(new AcceptsMetadata(["application/json-patch+json"], typeof(TModel)));
Microsoft.AspNetCore.Mvc.Core (29)
ApplicationModels\DefaultApplicationModelProvider.cs (1)
378foreach (var metadata in builder.Metadata)
Builder\ControllerEndpointRouteBuilderExtensions.cs (8)
216b.Metadata.Add(CreateDynamicControllerMetadata(action, controller, area: null)); 217b.Metadata.Add(new ControllerEndpointDataSourceIdMetadata(dataSource.DataSourceId)); 280b.Metadata.Add(CreateDynamicControllerMetadata(action, controller, area: null)); 281b.Metadata.Add(new ControllerEndpointDataSourceIdMetadata(dataSource.DataSourceId)); 340b.Metadata.Add(CreateDynamicControllerMetadata(action, controller, area)); 341b.Metadata.Add(new ControllerEndpointDataSourceIdMetadata(dataSource.DataSourceId)); 406b.Metadata.Add(CreateDynamicControllerMetadata(action, controller, area)); 407b.Metadata.Add(new ControllerEndpointDataSourceIdMetadata(dataSource.DataSourceId));
Routing\ActionEndpointFactory.cs (17)
230builder.Metadata.Add(new RouteNameMetadata(route.RouteName)); 240builder.Metadata.Add(new EndpointNameMetadata(route.RouteName)); 366builder.Metadata.Add(d); 370builder.Metadata.Add(action); 388builder.Metadata.OfType<IEndpointNameMetadata>().LastOrDefault()?.EndpointName == null) 390builder.Metadata.Add(new EndpointNameMetadata(routeName)); 395builder.Metadata.Add(new DataTokensMetadata(dataTokens)); 398builder.Metadata.Add(new RouteNameMetadata(routeName)); 405builder.Metadata.Add(filter); 419!builder.Metadata.OfType<HttpMethodMetadata>().Any()) 421builder.Metadata.Add(new HttpMethodMetadata(httpMethodActionConstraint.HttpMethods)); 424!builder.Metadata.OfType<AcceptsMetadata>().Any()) 426builder.Metadata.Add(new AcceptsMetadata(consumesAttribute.ContentTypes.ToArray())); 428else if (!builder.Metadata.Contains(actionConstraint)) 431builder.Metadata.Add(actionConstraint); 438builder.Metadata.Add(new SuppressLinkGenerationMetadata()); 443builder.Metadata.Add(new SuppressMatchingMetadata());
Routing\ControllerActionEndpointDataSource.cs (2)
150b.Metadata.Add(new DynamicControllerRouteValueTransformerMetadata(transformerType, state)); 151b.Metadata.Add(new ControllerEndpointDataSourceIdMetadata(DataSourceId));
Routing\InertEndpointBuilder.cs (1)
13return new Endpoint(RequestDelegate, new EndpointMetadataCollection(Metadata), DisplayName);
Microsoft.AspNetCore.Mvc.RazorPages (13)
Builder\PageActionEndpointConventionBuilderResourceCollectionExtensions.cs (2)
45endpointBuilder.Metadata.Add(collection); 46endpointBuilder.Metadata.Add(importMap);
Builder\RazorPagesEndpointRouteBuilderExtensions.cs (8)
85b.Metadata.Add(CreateDynamicPageMetadata(page, area: null)); 86b.Metadata.Add(new PageEndpointDataSourceIdMetadata(pageDataSource.DataSourceId)); 143b.Metadata.Add(CreateDynamicPageMetadata(page, area: null)); 144b.Metadata.Add(new PageEndpointDataSourceIdMetadata(pageDataSource.DataSourceId)); 197b.Metadata.Add(CreateDynamicPageMetadata(page, area)); 198b.Metadata.Add(new PageEndpointDataSourceIdMetadata(pageDataSource.DataSourceId)); 257b.Metadata.Add(CreateDynamicPageMetadata(page, area)); 258b.Metadata.Add(new PageEndpointDataSourceIdMetadata(pageDataSource.DataSourceId));
Infrastructure\DefaultPageLoader.cs (1)
83b.Metadata.Insert(0, endpointMetadata[i]);
Infrastructure\PageActionEndpointDataSource.cs (2)
90b.Metadata.Add(new DynamicPageRouteValueTransformerMetadata(transformerType, state)); 91b.Metadata.Add(new PageEndpointDataSourceIdMetadata(DataSourceId));
Microsoft.AspNetCore.Mvc.ViewFeatures (3)
Builder\ControllerActionEndpointConventionBuilderResourceCollectionExtensions.cs (3)
45if (endpointBuilder.Metadata.OfType<ApiControllerAttribute>().Any()) 53endpointBuilder.Metadata.Add(collection); 54endpointBuilder.Metadata.Add(importMap);
Microsoft.AspNetCore.OpenApi (10)
Extensions\OpenApiEndpointConventionBuilderExtensions.cs (6)
67foreach (var item in endpointBuilder.Metadata) 77endpointBuilder.Metadata.Remove(existingOperation); 83endpointBuilder.Metadata.Add(configuredOperation); 99var metadata = new EndpointMetadataCollection(routeEndpointBuilder.Metadata); 122routeEndpointBuilder.Metadata.Add(newOperation); 128/// Adds an OpenAPI operation transformer to the <see cref="EndpointBuilder.Metadata" /> associated
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\GeneratedRouteBuilderExtensions.g.cs (4)
71options.EndpointBuilder.Metadata.Add(new System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.AspNetCore.Http.RequestDelegateGenerator, Version=12.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60", "12.0.0.0")); 73options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("context", parameters[0], hasTryParse: false, hasBindAsync: false, isOptional: false)); 74options.EndpointBuilder.Metadata.Add(new ParameterBindingMetadata("documentName", parameters[1], hasTryParse: false, hasBindAsync: false, isOptional: true)); 75return new RequestDelegateMetadataResult { EndpointMetadata = options.EndpointBuilder.Metadata.AsReadOnly() };
Microsoft.AspNetCore.OutputCaching (4)
Policies\OutputCacheConventionBuilderExtensions.cs (4)
25endpointBuilder.Metadata.Add(DefaultPolicy.Instance); 41endpointBuilder.Metadata.Add(policy); 71endpointBuilder.Metadata.Add(outputCachePolicyBuilder.Build()); 88endpointBuilder.Metadata.Add(policy);
Microsoft.AspNetCore.RateLimiting (3)
RateLimiterEndpointConventionBuilderExtensions.cs (3)
27endpointBuilder.Metadata.Add(new EnableRateLimitingAttribute(policyName)); 55endpointBuilder.Metadata.Add(new EnableRateLimitingAttribute(new DefaultRateLimiterPolicy(RateLimiterOptions.ConvertPartitioner<TPartitionKey>(policyName, policy.GetPartition), policy.OnRejected))); 72endpointBuilder.Metadata.Add(DisableRateLimitingAttribute.Instance);
Microsoft.AspNetCore.Routing (30)
Builder\EndpointRouteBuilderExtensions.cs (2)
213IReadOnlyList<object> metadata = options.EndpointBuilder?.Metadata is not null ? 214new List<object>(options.EndpointBuilder.Metadata) :
Builder\OpenApiRouteHandlerBuilderExtensions.cs (16)
20/// Adds the <see cref="IExcludeFromDescriptionMetadata"/> to <see cref="EndpointBuilder.Metadata"/> for all endpoints 29/// Adds the <see cref="IExcludeFromDescriptionMetadata"/> to <see cref="EndpointBuilder.Metadata"/> for all endpoints 38/// Adds an <see cref="IProducesResponseTypeMetadata"/> to <see cref="EndpointBuilder.Metadata"/> for all endpoints 59/// Adds an <see cref="IProducesResponseTypeMetadata"/> to <see cref="EndpointBuilder.Metadata"/> for all endpoints 96/// to <see cref="EndpointBuilder.Metadata"/> for all endpoints produced by <paramref name="builder"/>. 114/// to <see cref="EndpointBuilder.Metadata"/> for all endpoints produced by <paramref name="builder"/>. 135/// to <see cref="EndpointBuilder.Metadata"/> for all endpoints produced by <paramref name="builder"/>. 156/// to <see cref="EndpointBuilder.Metadata"/> for all endpoints produced by <paramref name="builder"/>. 179/// Adds the <see cref="ITagsMetadata"/> to <see cref="EndpointBuilder.Metadata"/> for all endpoints 194/// Adds the <see cref="ITagsMetadata"/> to <see cref="EndpointBuilder.Metadata"/> for all endpoints 209/// Adds <see cref="IAcceptsMetadata"/> to <see cref="EndpointBuilder.Metadata"/> for all endpoints 226/// Adds <see cref="IAcceptsMetadata"/> to <see cref="EndpointBuilder.Metadata"/> for all endpoints 245/// Adds <see cref="IAcceptsMetadata"/> to <see cref="EndpointBuilder.Metadata"/> for all endpoints 263/// Adds <see cref="IAcceptsMetadata"/> to <see cref="EndpointBuilder.Metadata"/> for all endpoints 284/// Adds <see cref="IEndpointDescriptionMetadata"/> to <see cref="EndpointBuilder.Metadata"/> for all endpoints 294/// Adds <see cref="IEndpointSummaryMetadata"/> to <see cref="EndpointBuilder.Metadata"/> for all endpoints
Builder\RoutingEndpointConventionBuilderExtensions.cs (4)
47endpointBuilder.Metadata.Add(new HostAttribute(hosts)); 92/// Adds the provided metadata <paramref name="items"/> to <see cref="EndpointBuilder.Metadata"/> for all builders 107b.Metadata.Add(item); 176builder.Finally(builder => builder.Metadata.Add(AntiforgeryMetadata.ValidationNotRequired));
EndpointDataSource.cs (1)
71routeEndpointBuilder.Metadata.Add(metadata);
RouteEndpointBuilder.cs (1)
59CreateMetadataCollection(Metadata, RoutePattern),
RouteEndpointDataSource.cs (5)
188builder.Metadata.Add(FallbackMetadata.Instance); 193builder.Metadata.Add(methodInfo); 198builder.Metadata.Add(new HttpMethodMetadata(entry.HttpMethods)); 231builder.Metadata.Add(attribute); 246var hasDisableValidationMetadata = builder.Metadata.OfType<IDisableValidationMetadata>().FirstOrDefault() is not null;
ShortCircuit\RouteShortCircuitEndpointConventionBuilderExtensions.cs (1)
36builder.Add(b => b.Metadata.Add(metadata));
Microsoft.AspNetCore.SignalR (2)
HubEndpointRouteBuilderExtensions.cs (2)
64e.Metadata.Add(item); 68e.Metadata.Add(new HubMetadata(typeof(THub)));
Microsoft.AspNetCore.StaticAssets (6)
Development\StaticAssetDevelopmentRuntimeHandler.cs (2)
40var asset = builder.Metadata.OfType<StaticAssetDescriptor>().Single(); 330fallback.Add(b => b.Metadata.Add(new HttpMethodMetadata(["GET", "HEAD"])));
StaticAssetEndpointDataSource.cs (1)
43_conventions.Add(c => c.Metadata.Add(new BuildAssetMetadata()));
StaticAssetEndpointFactory.cs (3)
35routeEndpointBuilder.Metadata.Add(new ContentEncodingMetadata(selector.Value, double.Parse(selector.Quality, CultureInfo.InvariantCulture))); 48routeEndpointBuilder.Metadata.Add(resource); 49routeEndpointBuilder.Metadata.Add(_supportedMethods);