TypeFilterAttribute<TFilter> Класс

Определение

Фильтр, который создает другой фильтр типа ImplementationType, извлекая отсутствующие аргументы конструктора из внедрения зависимостей, если они доступны.

public class TypeFilterAttribute<TFilter> : Microsoft.AspNetCore.Mvc.TypeFilterAttribute where TFilter : IFilterMetadata
type TypeFilterAttribute<'Filter (requires 'Filter :> IFilterMetadata)> = class
    inherit TypeFilterAttribute
Public Class TypeFilterAttribute(Of TFilter)
Inherits TypeFilterAttribute

Параметры типа

TFilter

Объект Type создаваемого фильтра.

Наследование
TypeFilterAttribute<TFilter>

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

TypeFilterAttribute<TFilter>()

Создает экземпляр нового TypeFilterAttribute экземпляра.

Свойства

Arguments

Возвращает или задает аргументы, не относящиеся к службе, для передачи конструктору ImplementationType .

(Унаследовано от TypeFilterAttribute)
ImplementationType

Type Возвращает создаваемый фильтр.

(Унаследовано от TypeFilterAttribute)
IsReusable

Возвращает значение, указывающее, можно ли повторно использовать результат CreateInstance(IServiceProvider) в запросах.

(Унаследовано от TypeFilterAttribute)
Order

Возвращает значение порядка для определения порядка выполнения фильтров. Фильтры выполняются в возрастающем числовом значении Order свойства .

(Унаследовано от TypeFilterAttribute)

Методы

CreateInstance(IServiceProvider)

Создает экземпляр фильтра исполняемого файла.

(Унаследовано от TypeFilterAttribute)

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