TypeFilterAttribute Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ein Filter, der einen weiteren Filter vom Typ ImplementationTypeerstellt, der fehlende Konstruktorargumente aus der Abhängigkeitsinjektion abruft, sofern dort verfügbar.
public ref class TypeFilterAttribute : 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 TypeFilterAttribute : Attribute, Microsoft.AspNetCore.Mvc.Filters.IFilterFactory, Microsoft.AspNetCore.Mvc.Filters.IOrderedFilter
[<System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=true, Inherited=true)>]
type TypeFilterAttribute = class
inherit Attribute
interface IFilterFactory
interface IFilterMetadata
interface IOrderedFilter
Public Class TypeFilterAttribute
Inherits Attribute
Implements IFilterFactory, IOrderedFilter
- Vererbung
-
TypeFilterAttribute
- Abgeleitet
- Attribute
- Implementiert
Hinweise
Wird in erster Linie in FilterCollection.Add Aufrufen verwendet.
Ähnlich wie in ServiceFilterAttribute , dass beide Konstruktorinjektion verwenden. Verwenden Sie ServiceFilterAttribute stattdessen, wenn der Filter selbst ein Dienst ist.
Konstruktoren
TypeFilterAttribute(Type) |
Instanziiert eine neue TypeFilterAttribute instance. |
Eigenschaften
Arguments |
Ruft die Nicht-Dienstargumente ab, die an den Konstruktor übergeben werden sollen, oder legt diese ImplementationType fest. |
ImplementationType |
Ruft den des Type zu erstellenden Filters ab. |
IsReusable |
Ruft einen Wert ab, der angibt, ob das Ergebnis von CreateInstance(IServiceProvider) anforderungenübergreifend wiederverwendet werden kann. |
Order |
Ruft den Wert der Reihenfolge zum Bestimmen der Ausführungsreihenfolge von Filtern ab. Filter werden im aufsteigenden numerischen Wert der Order Eigenschaft ausgeführt. |
Methoden
CreateInstance(IServiceProvider) |
Erstellt eine instance des ausführbaren Filters. |
Gilt für:
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für