DeclarativeSecurityAction Enum
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee geeft u de beveiligingsacties op die kunnen worden uitgevoerd met behulp van declaratieve beveiliging.
public enum class DeclarativeSecurityAction
public enum DeclarativeSecurityAction
type DeclarativeSecurityAction =
Public Enum DeclarativeSecurityAction
- Overname
Velden
| Name | Waarde | Description |
|---|---|---|
| None | 0 | Geen declaratieve beveiligingsactie. |
| Demand | 2 | Controleer of alle bellers in de oproepketen de opgegeven machtiging hebben gekregen. |
| Assert | 3 | De aanroepende code heeft toegang tot de resource die is geïdentificeerd door het huidige machtigingsobject, zelfs als bellers die hoger in de stack zijn, niet zijn gemachtigd om toegang te krijgen tot de resource. |
| Deny | 4 | Zonder verdere controles wordt de vraag naar de opgegeven machtiging geweigerd. |
| PermitOnly | 5 | Zonder verdere controles weigert u de vraag naar alle andere machtigingen dan de opgegeven machtigingen. |
| LinkDemand | 6 | Controleer of de directe beller de opgegeven machtiging heeft gekregen. |
| InheritanceDemand | 7 | De afgeleide klasse die de klasse overschrijft of een methode overschrijft, is vereist om de opgegeven machtiging te hebben. |
| RequestMinimum | 8 | Vraag de minimale machtigingen aan die nodig zijn om code uit te voeren. Deze actie kan alleen worden gebruikt binnen het bereik van de assembly. |
| RequestOptional | 9 | Vraag aanvullende machtigingen aan die optioneel zijn (niet vereist om uit te voeren). Deze aanvraag weigert impliciet alle andere machtigingen die niet specifiek zijn aangevraagd. Deze actie kan alleen worden gebruikt binnen het bereik van de assembly. |
| RequestRefuse | 10 | Vraag of machtigingen die mogelijk worden misbruikt, niet worden verleend aan de aanroepende code. Deze actie kan alleen worden gebruikt binnen het bereik van de assembly. |