1 write to EndpointMetadata
Microsoft.AspNetCore.Http.Abstractions (1)
RequestDelegateResult.cs (1)
17
EndpointMetadata
= metadata;
44 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 (42)
RequestDelegateFactoryTests.cs (42)
706
var parameterBindingMetadata = factoryResult.
EndpointMetadata
2555
Assert.Empty(result.
EndpointMetadata
);
2564
var responseMetadata = Assert.Single(result.
EndpointMetadata
.OfType<IProducesResponseTypeMetadata>());
2576
var responseMetadata = Assert.Single(result.
EndpointMetadata
.OfType<IProducesResponseTypeMetadata>());
2596
Assert.Collection(result.
EndpointMetadata
,
2614
Assert.Empty(result.
EndpointMetadata
);
2627
Assert.Contains(result.
EndpointMetadata
, m => m is ParameterNameMetadata { Name: "param1" });
2628
Assert.Contains(result.
EndpointMetadata
, m => m is ParameterNameMetadata { Name: "param2" });
2641
Assert.Contains(result.
EndpointMetadata
, m => m is CustomEndpointMetadata { Source: MetadataSource.Parameter });
2654
Assert.Contains(result.
EndpointMetadata
, m => m is CustomEndpointMetadata { Source: MetadataSource.ReturnType });
2667
Assert.Contains(result.
EndpointMetadata
, m => m is CustomEndpointMetadata { Source: MetadataSource.ReturnType });
2680
Assert.Contains(result.
EndpointMetadata
, m => m is CustomEndpointMetadata { Source: MetadataSource.ReturnType });
2693
Assert.Contains(result.
EndpointMetadata
, m => m is CustomEndpointMetadata { Source: MetadataSource.ReturnType });
2713
Assert.Contains(result.
EndpointMetadata
, m => m is CustomEndpointMetadata { Source: MetadataSource.Caller });
2714
Assert.DoesNotContain(result.
EndpointMetadata
, m => m is IProducesResponseTypeMetadata);
2716
Assert.Contains(result.
EndpointMetadata
, m => m is MetadataCountMetadata { Count: 1 });
2736
Assert.Contains(result.
EndpointMetadata
, m => m is CustomEndpointMetadata { Source: MetadataSource.Caller });
2737
Assert.DoesNotContain(result.
EndpointMetadata
, m => m is IProducesResponseTypeMetadata);
2739
Assert.Contains(result.
EndpointMetadata
, m => m is MetadataCountMetadata { Count: 1 });
2759
Assert.Contains(result.
EndpointMetadata
, m => m is CustomEndpointMetadata { Source: MetadataSource.Caller });
2760
Assert.DoesNotContain(result.
EndpointMetadata
, m => m is IProducesResponseTypeMetadata);
2762
Assert.Contains(result.
EndpointMetadata
, m => m is MetadataCountMetadata { Count: 1 });
2782
Assert.Contains(result.
EndpointMetadata
, m => m is CustomEndpointMetadata { Source: MetadataSource.Caller });
2783
Assert.DoesNotContain(result.
EndpointMetadata
, m => m is IProducesResponseTypeMetadata);
2785
Assert.Contains(result.
EndpointMetadata
, m => m is MetadataCountMetadata { Count: 1 });
2805
Assert.Contains(result.
EndpointMetadata
, m => m is CustomEndpointMetadata { Source: MetadataSource.Caller });
2806
Assert.Contains(result.
EndpointMetadata
, m => m is ParameterNameMetadata { Name: "param1" });
2826
Assert.Contains(result.
EndpointMetadata
, m => m is CustomEndpointMetadata { Source: MetadataSource.Caller });
2827
Assert.Contains(result.
EndpointMetadata
, m => m is CustomEndpointMetadata { Source: MetadataSource.Parameter });
2847
Assert.Collection(result.
EndpointMetadata
,
2883
Assert.Contains(result.
EndpointMetadata
, m => m is RoutePatternMetadata { RoutePattern: "/test/pattern" });
2918
Assert.Contains(result.
EndpointMetadata
, m => m is IParameterBindingMetadata { Name: "param1" });
2919
Assert.Same(options.EndpointBuilder.Metadata, result.
EndpointMetadata
);
2975
Assert.DoesNotContain(result.
EndpointMetadata
, m => m is IAcceptsMetadata);
2988
Assert.DoesNotContain(result.
EndpointMetadata
, m => m is IAcceptsMetadata);
3001
Assert.DoesNotContain(result.
EndpointMetadata
, m => m is IAcceptsMetadata);
3014
Assert.DoesNotContain(result.
EndpointMetadata
, m => m is IAcceptsMetadata);
3027
Assert.DoesNotContain(result.
EndpointMetadata
, m => m is IAcceptsMetadata);
3041
Assert.DoesNotContain(result.
EndpointMetadata
, m => m is IAcceptsMetadata);
3056
Assert.Contains(result.
EndpointMetadata
, m => m is MetadataService);
3071
Assert.Contains(result.
EndpointMetadata
, m => m is MetadataService);
3115
Assert.Same(options.EndpointBuilder.Metadata, result.
EndpointMetadata
);
Microsoft.AspNetCore.Mvc.ApiExplorer.Test (1)
EndpointMetadataApiDescriptionProviderTest.cs (1)
1794
var metadataItems = new List<object>(requestDelegateResult.
EndpointMetadata
) { methodInfo, httpMethodMetadata };