1 write to EndpointMetadata
Microsoft.AspNetCore.Http.Abstractions (1)
RequestDelegateResult.cs (1)
17
EndpointMetadata
= metadata;
43 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 (41)
RequestDelegateFactoryTests.cs (41)
2527
Assert.Empty(result.
EndpointMetadata
);
2536
var responseMetadata = Assert.Single(result.
EndpointMetadata
.OfType<IProducesResponseTypeMetadata>());
2548
var responseMetadata = Assert.Single(result.
EndpointMetadata
.OfType<IProducesResponseTypeMetadata>());
2568
Assert.Collection(result.
EndpointMetadata
,
2586
Assert.Empty(result.
EndpointMetadata
);
2599
Assert.Contains(result.
EndpointMetadata
, m => m is ParameterNameMetadata { Name: "param1" });
2600
Assert.Contains(result.
EndpointMetadata
, m => m is ParameterNameMetadata { Name: "param2" });
2613
Assert.Contains(result.
EndpointMetadata
, m => m is CustomEndpointMetadata { Source: MetadataSource.Parameter });
2626
Assert.Contains(result.
EndpointMetadata
, m => m is CustomEndpointMetadata { Source: MetadataSource.ReturnType });
2639
Assert.Contains(result.
EndpointMetadata
, m => m is CustomEndpointMetadata { Source: MetadataSource.ReturnType });
2652
Assert.Contains(result.
EndpointMetadata
, m => m is CustomEndpointMetadata { Source: MetadataSource.ReturnType });
2665
Assert.Contains(result.
EndpointMetadata
, m => m is CustomEndpointMetadata { Source: MetadataSource.ReturnType });
2685
Assert.Contains(result.
EndpointMetadata
, m => m is CustomEndpointMetadata { Source: MetadataSource.Caller });
2686
Assert.DoesNotContain(result.
EndpointMetadata
, m => m is IProducesResponseTypeMetadata);
2688
Assert.Contains(result.
EndpointMetadata
, m => m is MetadataCountMetadata { Count: 1 });
2708
Assert.Contains(result.
EndpointMetadata
, m => m is CustomEndpointMetadata { Source: MetadataSource.Caller });
2709
Assert.DoesNotContain(result.
EndpointMetadata
, m => m is IProducesResponseTypeMetadata);
2711
Assert.Contains(result.
EndpointMetadata
, m => m is MetadataCountMetadata { Count: 1 });
2731
Assert.Contains(result.
EndpointMetadata
, m => m is CustomEndpointMetadata { Source: MetadataSource.Caller });
2732
Assert.DoesNotContain(result.
EndpointMetadata
, m => m is IProducesResponseTypeMetadata);
2734
Assert.Contains(result.
EndpointMetadata
, m => m is MetadataCountMetadata { Count: 1 });
2754
Assert.Contains(result.
EndpointMetadata
, m => m is CustomEndpointMetadata { Source: MetadataSource.Caller });
2755
Assert.DoesNotContain(result.
EndpointMetadata
, m => m is IProducesResponseTypeMetadata);
2757
Assert.Contains(result.
EndpointMetadata
, m => m is MetadataCountMetadata { Count: 1 });
2777
Assert.Contains(result.
EndpointMetadata
, m => m is CustomEndpointMetadata { Source: MetadataSource.Caller });
2778
Assert.Contains(result.
EndpointMetadata
, m => m is ParameterNameMetadata { Name: "param1" });
2798
Assert.Contains(result.
EndpointMetadata
, m => m is CustomEndpointMetadata { Source: MetadataSource.Caller });
2799
Assert.Contains(result.
EndpointMetadata
, m => m is CustomEndpointMetadata { Source: MetadataSource.Parameter });
2819
Assert.Collection(result.
EndpointMetadata
,
2855
Assert.Contains(result.
EndpointMetadata
, m => m is RoutePatternMetadata { RoutePattern: "/test/pattern" });
2890
Assert.Contains(result.
EndpointMetadata
, m => m is IParameterBindingMetadata { Name: "param1" });
2891
Assert.Same(options.EndpointBuilder.Metadata, result.
EndpointMetadata
);
2947
Assert.DoesNotContain(result.
EndpointMetadata
, m => m is IAcceptsMetadata);
2960
Assert.DoesNotContain(result.
EndpointMetadata
, m => m is IAcceptsMetadata);
2973
Assert.DoesNotContain(result.
EndpointMetadata
, m => m is IAcceptsMetadata);
2986
Assert.DoesNotContain(result.
EndpointMetadata
, m => m is IAcceptsMetadata);
2999
Assert.DoesNotContain(result.
EndpointMetadata
, m => m is IAcceptsMetadata);
3013
Assert.DoesNotContain(result.
EndpointMetadata
, m => m is IAcceptsMetadata);
3028
Assert.Contains(result.
EndpointMetadata
, m => m is MetadataService);
3043
Assert.Contains(result.
EndpointMetadata
, m => m is MetadataService);
3087
Assert.Same(options.EndpointBuilder.Metadata, result.
EndpointMetadata
);
Microsoft.AspNetCore.Mvc.ApiExplorer.Test (1)
EndpointMetadataApiDescriptionProviderTest.cs (1)
1768
var metadataItems = new List<object>(requestDelegateResult.
EndpointMetadata
) { methodInfo, httpMethodMetadata };