Udostępnij za pośrednictwem


TypeFilterAttribute<TFilter> Klasa

Definicja

Filtr, który tworzy inny filtr typu ImplementationType, pobieranie brakujących argumentów konstruktora z iniekcji zależności, jeśli jest tam dostępne.

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

Parametry typu

TFilter

Filtr do utworzenia Type .

Dziedziczenie
TypeFilterAttribute<TFilter>

Konstruktory

TypeFilterAttribute<TFilter>()

Tworzy wystąpienie nowego TypeFilterAttribute wystąpienia.

Właściwości

Arguments

Pobiera lub ustawia argumenty inne niż usługi, które mają być przekazywane do konstruktora ImplementationType .

(Odziedziczone po TypeFilterAttribute)
ImplementationType

Pobiera filtr do utworzenia Type .

(Odziedziczone po TypeFilterAttribute)
IsReusable

Pobiera wartość wskazującą, czy wynik CreateInstance(IServiceProvider) może zostać ponownie użyty w żądaniach.

(Odziedziczone po TypeFilterAttribute)
Order

Pobiera wartość zamówienia do określania kolejności wykonywania filtrów. Filtry są wykonywane w rosnącej wartości liczbowej Order właściwości.

(Odziedziczone po TypeFilterAttribute)

Metody

CreateInstance(IServiceProvider)

Tworzy wystąpienie filtru wykonywalnego.

(Odziedziczone po TypeFilterAttribute)

Dotyczy