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 экземпляра. |
Свойства
Arguments |
Возвращает или задает аргументы, не относящиеся к службе, для передачи конструктору ImplementationType . (Унаследовано от TypeFilterAttribute) |
ImplementationType |
Type Возвращает создаваемый фильтр. (Унаследовано от TypeFilterAttribute) |
IsReusable |
Возвращает значение, указывающее, можно ли повторно использовать результат CreateInstance(IServiceProvider) в запросах. (Унаследовано от TypeFilterAttribute) |
Order |
Возвращает значение порядка для определения порядка выполнения фильтров. Фильтры выполняются в возрастающем числовом значении Order свойства . (Унаследовано от TypeFilterAttribute) |
Методы
CreateInstance(IServiceProvider) |
Создает экземпляр фильтра исполняемого файла. (Унаследовано от TypeFilterAttribute) |
Применяется к
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по