1 write to EndpointMetadata
Microsoft.AspNetCore.Http.Abstractions (1)
RequestDelegateResult.cs (1)
17EndpointMetadata = metadata;
38 references to EndpointMetadata
Microsoft.AspNetCore.Http.Extensions (1)
RequestDelegateFactoryOptions.cs (1)
43/// Any metadata already in <see cref="EndpointBuilder.Metadata"/> will be included in <see cref="RequestDelegateResult.EndpointMetadata" /> <b>before</b>
Microsoft.AspNetCore.Http.Extensions.Tests (37)
RequestDelegateFactoryTests.cs (37)
2527Assert.Empty(result.EndpointMetadata); 2536var responseMetadata = Assert.IsAssignableFrom<IProducesResponseTypeMetadata>(Assert.Single(result.EndpointMetadata)); 2548var responseMetadata = Assert.IsAssignableFrom<IProducesResponseTypeMetadata>(Assert.Single(result.EndpointMetadata)); 2568Assert.Collection(result.EndpointMetadata, 2585Assert.Empty(result.EndpointMetadata); 2598Assert.Contains(result.EndpointMetadata, m => m is ParameterNameMetadata { Name: "param1" }); 2599Assert.Contains(result.EndpointMetadata, m => m is ParameterNameMetadata { Name: "param2" }); 2612Assert.Contains(result.EndpointMetadata, m => m is CustomEndpointMetadata { Source: MetadataSource.Parameter }); 2625Assert.Contains(result.EndpointMetadata, m => m is CustomEndpointMetadata { Source: MetadataSource.ReturnType }); 2638Assert.Contains(result.EndpointMetadata, m => m is CustomEndpointMetadata { Source: MetadataSource.ReturnType }); 2651Assert.Contains(result.EndpointMetadata, m => m is CustomEndpointMetadata { Source: MetadataSource.ReturnType }); 2664Assert.Contains(result.EndpointMetadata, m => m is CustomEndpointMetadata { Source: MetadataSource.ReturnType }); 2684Assert.Contains(result.EndpointMetadata, m => m is CustomEndpointMetadata { Source: MetadataSource.Caller }); 2686Assert.Contains(result.EndpointMetadata, m => m is MetadataCountMetadata { Count: 1 }); 2706Assert.Contains(result.EndpointMetadata, m => m is CustomEndpointMetadata { Source: MetadataSource.Caller }); 2708Assert.Contains(result.EndpointMetadata, m => m is MetadataCountMetadata { Count: 1 }); 2728Assert.Contains(result.EndpointMetadata, m => m is CustomEndpointMetadata { Source: MetadataSource.Caller }); 2730Assert.Contains(result.EndpointMetadata, m => m is MetadataCountMetadata { Count: 1 }); 2750Assert.Contains(result.EndpointMetadata, m => m is CustomEndpointMetadata { Source: MetadataSource.Caller }); 2752Assert.Contains(result.EndpointMetadata, m => m is MetadataCountMetadata { Count: 1 }); 2772Assert.Contains(result.EndpointMetadata, m => m is CustomEndpointMetadata { Source: MetadataSource.Caller }); 2773Assert.Contains(result.EndpointMetadata, m => m is ParameterNameMetadata { Name: "param1" }); 2793Assert.Contains(result.EndpointMetadata, m => m is CustomEndpointMetadata { Source: MetadataSource.Caller }); 2794Assert.Contains(result.EndpointMetadata, m => m is CustomEndpointMetadata { Source: MetadataSource.Parameter }); 2814Assert.Collection(result.EndpointMetadata, 2846Assert.Contains(result.EndpointMetadata, m => m is RoutePatternMetadata { RoutePattern: "/test/pattern" }); 2881Assert.Empty(result.EndpointMetadata); 2882Assert.Same(options.EndpointBuilder.Metadata, result.EndpointMetadata); 2938Assert.DoesNotContain(result.EndpointMetadata, m => m is IAcceptsMetadata); 2951Assert.DoesNotContain(result.EndpointMetadata, m => m is IAcceptsMetadata); 2964Assert.DoesNotContain(result.EndpointMetadata, m => m is IAcceptsMetadata); 2977Assert.DoesNotContain(result.EndpointMetadata, m => m is IAcceptsMetadata); 2990Assert.DoesNotContain(result.EndpointMetadata, m => m is IAcceptsMetadata); 3004Assert.DoesNotContain(result.EndpointMetadata, m => m is IAcceptsMetadata); 3019Assert.Contains(result.EndpointMetadata, m => m is MetadataService); 3034Assert.Contains(result.EndpointMetadata, m => m is MetadataService); 3078Assert.Same(options.EndpointBuilder.Metadata, result.EndpointMetadata);