ServiceFilterAttribute Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Фильтр, который находит другой фильтр в IServiceProvider.
public ref class ServiceFilterAttribute : Attribute, Microsoft::AspNetCore::Mvc::Filters::IFilterFactory, Microsoft::AspNetCore::Mvc::Filters::IOrderedFilter
[System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=true, Inherited=true)]
public class ServiceFilterAttribute : Attribute, Microsoft.AspNetCore.Mvc.Filters.IFilterFactory, Microsoft.AspNetCore.Mvc.Filters.IOrderedFilter
[<System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=true, Inherited=true)>]
type ServiceFilterAttribute = class
inherit Attribute
interface IFilterFactory
interface IFilterMetadata
interface IOrderedFilter
Public Class ServiceFilterAttribute
Inherits Attribute
Implements IFilterFactory, IOrderedFilter
- Наследование
-
ServiceFilterAttribute
- Производный
- Атрибуты
- Реализации
Комментарии
В основном используется в FilterCollection.AddService вызовах.
Аналогично в , в обоих TypeFilterAttribute используется внедрение конструктора. Используйте TypeFilterAttribute вместо этого, если фильтр сам по себе не является службой.
Конструкторы
ServiceFilterAttribute(Type) |
Создает экземпляр нового ServiceFilterAttribute экземпляра. |
Свойства
IsReusable |
Возвращает значение, указывающее, можно ли повторно использовать результат CreateInstance(IServiceProvider) в запросах. |
Order |
Возвращает значение порядка для определения порядка выполнения фильтров. Фильтры выполняются в возрастающем числовом значении Order свойства . |
ServiceType |
Type Возвращает фильтр для поиска. |
Методы
CreateInstance(IServiceProvider) |
Создает экземпляр фильтра исполняемого файла. |