diff options
Diffstat (limited to 'release-notes/7.0/preview/api-diff/rc2/Microsoft.AspNetCore.App/7.0-rc2_Microsoft.AspNetCore.Http.Metadata.md')
-rw-r--r-- | release-notes/7.0/preview/api-diff/rc2/Microsoft.AspNetCore.App/7.0-rc2_Microsoft.AspNetCore.Http.Metadata.md | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/release-notes/7.0/preview/api-diff/rc2/Microsoft.AspNetCore.App/7.0-rc2_Microsoft.AspNetCore.Http.Metadata.md b/release-notes/7.0/preview/api-diff/rc2/Microsoft.AspNetCore.App/7.0-rc2_Microsoft.AspNetCore.Http.Metadata.md new file mode 100644 index 00000000..9f2e038a --- /dev/null +++ b/release-notes/7.0/preview/api-diff/rc2/Microsoft.AspNetCore.App/7.0-rc2_Microsoft.AspNetCore.Http.Metadata.md @@ -0,0 +1,27 @@ +# Microsoft.AspNetCore.Http.Metadata + +``` diff + namespace Microsoft.AspNetCore.Http.Metadata { +- public sealed class EndpointMetadataContext { +- public EndpointMetadataContext(MethodInfo method, IList<object> endpointMetadata, IServiceProvider applicationServices); +- public IServiceProvider ApplicationServices { get; } +- public IList<object> EndpointMetadata { get; } +- public MethodInfo Method { get; } +- } +- public sealed class EndpointParameterMetadataContext { +- public EndpointParameterMetadataContext(ParameterInfo parameter, IList<object> endpointMetadata, IServiceProvider applicationServices); +- public IServiceProvider ApplicationServices { get; } +- public IList<object> EndpointMetadata { get; } +- public ParameterInfo Parameter { get; } +- } + public interface IEndpointMetadataProvider { +- static abstract void PopulateMetadata(EndpointMetadataContext context); ++ static abstract void PopulateMetadata(MethodInfo method, EndpointBuilder builder); + } + public interface IEndpointParameterMetadataProvider { +- static abstract void PopulateMetadata(EndpointParameterMetadataContext parameterContext); ++ static abstract void PopulateMetadata(ParameterInfo parameter, EndpointBuilder builder); + } + } +``` + |