DeclarativeSecurityAction Wyliczenie
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Określa akcje zabezpieczeń, które można wykonać przy użyciu zabezpieczeń deklaratywnych.
public enum class DeclarativeSecurityAction
public enum DeclarativeSecurityAction
type DeclarativeSecurityAction =
Public Enum DeclarativeSecurityAction
- Dziedziczenie
Pola
Assert | 3 | Kod wywołujący może uzyskać dostęp do zasobu zidentyfikowany przez bieżący obiekt uprawnień, nawet jeśli obiekty wywołujące wyższe w stosie nie otrzymały uprawnień dostępu do zasobu. |
Demand | 2 | Sprawdź, czy wszyscy wywołujący w łańcuchu wywołań otrzymali określone uprawnienie. |
Deny | 4 | Bez dalszych kontroli odrzucaj żądanie dla określonego uprawnienia. |
InheritanceDemand | 7 | Klasa pochodna dziedziczące klasę lub przesłaniająca metodę jest wymagana do uzyskania określonego uprawnienia. |
LinkDemand | 6 | Sprawdź, czy obiekt wywołujący natychmiast otrzymał określone uprawnienie. |
None | 0 | Brak deklaratywnej akcji zabezpieczeń. |
PermitOnly | 5 | Bez dalszych kontroli odrzuć żądanie wszystkich uprawnień innych niż określone. |
RequestMinimum | 8 | Zażądaj minimalnych uprawnień wymaganych do uruchomienia kodu. Tej akcji można używać tylko w zakresie zestawu. |
RequestOptional | 9 | Zażądaj dodatkowych uprawnień, które są opcjonalne (nie są wymagane do uruchomienia). To żądanie niejawnie odrzuca wszystkie inne uprawnienia, których nie zażądano. Tej akcji można używać tylko w zakresie zestawu. |
RequestRefuse | 10 | Zażądaj, aby uprawnienia, które mogły zostać niewłaściwie użyte, nie zostały przyznane kodowi wywołującego. Tej akcji można używać tylko w zakresie zestawu. |