ApiConventionTypeAttribute Classe

Definizione

Convenzioni API da applicare a un assembly contenente controller MVC o un singolo controller.

Le convenzioni API vengono usate per influenzare l'output di ApiExplorer. Le convenzioni devono essere tipi statici. I metodi in una convenzione vengono corrispondenti a un metodo di azione usando regole specificate da ApiConventionNameMatchAttribute che possono essere applicate a un nome di metodo o ai relativi parametri e ApiConventionTypeMatchAttribute applicati ai parametri.

Quando non vengono trovati attributi che specificano il comportamento, MVC corrisponde ai nomi dei metodi e ai nomi dei parametri vengono corrispondenti usando Exact e i tipi di parametri vengono corrispondenti 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
Ereditarietà
ApiConventionTypeAttribute
Attributi

Costruttori

ApiConventionTypeAttribute(Type)

Inizializza un'istanza ApiConventionTypeAttribute usando conventionType.

Proprietà

ConventionType

Ottiene il tipo di convenzione.

Si applica a