Megosztás a következőn keresztül:


FeatureGateAttribute Osztály

Definíció

Az MVC-vezérlőkre, vezérlőműveletekre vagy Razor-oldalakra helyezhető attribútumok használatához engedélyezni kell az összes vagy bármely funkciókészletet.

[System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=true)]
public class FeatureGateAttribute : Microsoft.AspNetCore.Mvc.Filters.ActionFilterAttribute, Microsoft.AspNetCore.Mvc.Filters.IAsyncPageFilter
[<System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=true)>]
type FeatureGateAttribute = class
    inherit ActionFilterAttribute
    interface IAsyncPageFilter
    interface IFilterMetadata
Public Class FeatureGateAttribute
Inherits ActionFilterAttribute
Implements IAsyncPageFilter
Öröklődés
FeatureGateAttribute
Attribútumok
Megvalósítás

Konstruktorok

FeatureGateAttribute(Object[])

Létrehoz egy attribútumot, amely kapuműveleteket vagy lapokat hoz létre, kivéve, ha az összes szolgáltatás(ok) engedélyezve van.

FeatureGateAttribute(RequirementType, Object[])

Létrehoz egy attribútumot, amely a műveletek vagy lapok kapuzásához használható. A kapu úgy konfigurálható, hogy a megadott funkciók mindegyikét vagy bármelyikét át kell adni.

FeatureGateAttribute(RequirementType, String[])

Létrehoz egy attribútumot, amely a műveletek vagy lapok kapuzásához használható. A kapu úgy konfigurálható, hogy a megadott funkciók mindegyikét vagy bármelyikét át kell adni.

FeatureGateAttribute(String[])

Létrehoz egy attribútumot, amely kapuműveleteket vagy lapokat hoz létre, kivéve, ha az összes szolgáltatás(ok) engedélyezve van.

Tulajdonságok

Features

Azon szolgáltatások neve, amelyekhez a szolgáltatásattribútum aktiválódik.

RequirementType

Azt határozza meg, hogy engedélyezve legyen-e bármely vagy az összes funkció Features átadása.

Metódusok

OnActionExecutionAsync(ActionExecutingContext, ActionExecutionDelegate)

A vezérlőművelet előbeszerzésével biztosítja, hogy a megadott funkciók közül legalább egy engedélyezve legyen.

OnPageHandlerExecutionAsync(PageHandlerExecutingContext, PageHandlerExecutionDelegate)

A modellkötés befejezése után aszinkron módon hívható meg a kezelőmetódus meghívása előtt.

OnPageHandlerSelectionAsync(PageHandlerSelectedContext)

Aszinkron meghívása a kezelőmetódus kiválasztása után, de a modellkötés előtt.

A következőre érvényes: