ApiConventionTypeAttribute Classe

Definição

Convenções de API a serem aplicadas a um assembly que contém controladores MVC ou um único controlador.

As convenções de API são usadas para influenciar a saída de ApiExplorer. As convenções devem ser tipos estáticos. Os métodos em uma convenção correspondem a um método de ação usando regras especificadas por ApiConventionNameMatchAttribute que podem ser aplicadas a um nome de método ou seus parâmetros e ApiConventionTypeMatchAttribute que são aplicados a parâmetros.

Quando nenhum atributo é encontrado especificando o comportamento, mvc corresponde nomes de método e nomes de parâmetro são correspondidos usando Exact e tipos de parâmetro são correspondidos usando AssignableFrom.

public ref class ApiConventionTypeAttribute sealed : Attribute
[System.AttributeUsage(System.AttributeTargets.Assembly | System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)]
public sealed class ApiConventionTypeAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Assembly | System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)>]
type ApiConventionTypeAttribute = class
    inherit Attribute
Public NotInheritable Class ApiConventionTypeAttribute
Inherits Attribute
Herança
ApiConventionTypeAttribute
Atributos

Construtores

ApiConventionTypeAttribute(Type)

Inicializa uma ApiConventionTypeAttribute instância usando conventionType.

Propriedades

ConventionType

Obtém o tipo de convenção.

Aplica-se a