ApiConventionTypeAttribute Klasse

Definition

API-Konventionen, die auf eine Assembly angewendet werden sollen, die MVC-Controller oder einen einzelnen Controller enthält.

API-Konventionen werden verwendet, um die Ausgabe von ApiExplorer zu beeinflussen. Konventionen müssen statische Typen sein. Methoden in einer Konvention werden mit einer Aktionsmethode abgeglichen, indem Regeln verwendet werden, die durch ApiConventionNameMatchAttribute angegeben werden, die auf einen Methodennamen oder dessen Parameter angewendet werden können und ApiConventionTypeMatchAttribute auf Parameter angewendet werden.

Wenn keine Attribute gefunden werden, die das Verhalten angeben, stimmt MVC methodennamen und Parameternamen werden mit Exact abgeglichen, und Parametertypen werden mit AssignableFromabgeglichen.

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
Vererbung
ApiConventionTypeAttribute
Attribute

Konstruktoren

ApiConventionTypeAttribute(Type)

Initialisiert eine ApiConventionTypeAttribute instance mit conventionType.

Eigenschaften

ConventionType

Ruft den Konventionstyp ab.

Gilt für: