FeatureGateAttribute Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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. |