Przeczytaj w języku angielskim

Udostępnij za pośrednictwem


DeclarativeSecurityAction Wyliczenie

Definicja

Określa akcje zabezpieczeń, które można wykonać przy użyciu zabezpieczeń deklaratywnych.

C#
public enum DeclarativeSecurityAction
Dziedziczenie
DeclarativeSecurityAction

Pola

Nazwa Wartość Opis
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.

Dotyczy

Produkt Wersje
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0
UWP 10.0