ApiConventionTypeAttribute Класс

Определение

Соглашения API, применяемые к сборке, содержащей контроллеры MVC или один контроллер.

Соглашения API используются для влияния на выходные данные ApiExplorer. Соглашения должны быть статическими типами. Методы в соглашении сопоставляются с методом действия с помощью правил, заданных параметром ApiConventionNameMatchAttribute , которые могут применяться к имени метода или его параметрам и ApiConventionTypeMatchAttribute применяются к параметрам.

Если атрибуты, определяющие поведение, не найдены, MVC сопоставляет имена методов и параметров с помощью Exact , а типы параметров — с помощью 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
Наследование
ApiConventionTypeAttribute
Атрибуты

Конструкторы

ApiConventionTypeAttribute(Type)

Инициализирует ApiConventionTypeAttribute экземпляр с помощью conventionType.

Свойства

ConventionType

Возвращает тип соглашения.

Применяется к