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