DefaultApiDescriptionProvider Constructores

Definición

Sobrecargas

DefaultApiDescriptionProvider(IOptions<MvcOptions>, IInlineConstraintResolver, IModelMetadataProvider)

Source:
DefaultApiDescriptionProvider.cs
Source:
DefaultApiDescriptionProvider.cs

Precaución

This constructor is obsolete and will be removed in a future release.

Crea una nueva instancia de DefaultApiDescriptionProvider.

C#
public DefaultApiDescriptionProvider (Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.Mvc.MvcOptions> optionsAccessor, Microsoft.AspNetCore.Routing.IInlineConstraintResolver constraintResolver, Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider modelMetadataProvider);
C#
[System.Obsolete("This constructor is obsolete and will be removed in a future release.")]
public DefaultApiDescriptionProvider (Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.Mvc.MvcOptions> optionsAccessor, Microsoft.AspNetCore.Routing.IInlineConstraintResolver constraintResolver, Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider modelMetadataProvider);

Parámetros

optionsAccessor
IOptions<MvcOptions>

Descriptor de acceso para MvcOptions.

constraintResolver
IInlineConstraintResolver

que IInlineConstraintResolver se usa para resolver restricciones insertadas.

Atributos

Se aplica a

ASP.NET Core 2.2 e outras versións
Produto Versións (Obsoleto)
ASP.NET Core 1.0, 1.1, 2.0 ( 2.1, 2.2)

DefaultApiDescriptionProvider(IOptions<MvcOptions>, IInlineConstraintResolver, IModelMetadataProvider, IActionResultTypeMapper)

Source:
DefaultApiDescriptionProvider.cs
Source:
DefaultApiDescriptionProvider.cs

Precaución

This constructor is obsolete and will be removed in a future release.

Crea una nueva instancia de DefaultApiDescriptionProvider.

C#
public DefaultApiDescriptionProvider (Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.Mvc.MvcOptions> optionsAccessor, Microsoft.AspNetCore.Routing.IInlineConstraintResolver constraintResolver, Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider modelMetadataProvider, Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultTypeMapper mapper);
C#
[System.Obsolete("This constructor is obsolete and will be removed in a future release.")]
public DefaultApiDescriptionProvider (Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.Mvc.MvcOptions> optionsAccessor, Microsoft.AspNetCore.Routing.IInlineConstraintResolver constraintResolver, Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider modelMetadataProvider, Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultTypeMapper mapper);

Parámetros

optionsAccessor
IOptions<MvcOptions>

Descriptor de acceso para MvcOptions.

constraintResolver
IInlineConstraintResolver

que IInlineConstraintResolver se usa para resolver restricciones insertadas.

Atributos

Se aplica a

ASP.NET Core 2.2 e ASP.NET Core 2.1
Produto Versións (Obsoleto)
ASP.NET Core 2.1 (2.2)

DefaultApiDescriptionProvider(IOptions<MvcOptions>, IInlineConstraintResolver, IModelMetadataProvider, IActionResultTypeMapper, IOptions<RouteOptions>)

Source:
DefaultApiDescriptionProvider.cs
Source:
DefaultApiDescriptionProvider.cs

Crea una nueva instancia de DefaultApiDescriptionProvider.

C#
public DefaultApiDescriptionProvider (Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.Mvc.MvcOptions> optionsAccessor, Microsoft.AspNetCore.Routing.IInlineConstraintResolver constraintResolver, Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider modelMetadataProvider, Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultTypeMapper mapper, Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.Routing.RouteOptions> routeOptions);

Parámetros

optionsAccessor
IOptions<MvcOptions>

Descriptor de acceso para MvcOptions.

constraintResolver
IInlineConstraintResolver

que IInlineConstraintResolver se usa para resolver restricciones insertadas.

routeOptions
IOptions<RouteOptions>

Descriptor de acceso para RouteOptions.

Comentarios

El mapper parámetro se omite actualmente.

Se aplica a

ASP.NET Core 9.0 e outras versións
Produto Versións
ASP.NET Core 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0