DeclarativeSecurityAction Sabit listesi

Tanım

Bildirim temelli güvenlik kullanılarak gerçekleştirilebilecek güvenlik eylemlerini belirtir.

public enum class DeclarativeSecurityAction
public enum DeclarativeSecurityAction
type DeclarativeSecurityAction = 
Public Enum DeclarativeSecurityAction
Devralma
DeclarativeSecurityAction

Alanlar

Name Değer Description
None 0

Bildirim temelli güvenlik eylemi yok.

Demand 2

Çağrı zincirindeki tüm arayanlara belirtilen iznin verildiğini denetleyin.

Assert 3

Yığında daha yüksek arayanlara kaynağa erişim izni verilmemiş olsa bile, çağıran kod geçerli izin nesnesi tarafından tanımlanan kaynağa erişebilir.

Deny 4

Daha fazla denetim yapılmadan belirtilen izin için talep reddedildi.

PermitOnly 5

Daha fazla denetim yapmadan, belirtilenler dışındaki tüm izinler için talebi reddedin.

LinkDemand 6

Hemen çağırana belirtilen iznin verildiğini denetleyin.

InheritanceDemand 7

Sınıfı devralan veya bir yöntemi geçersiz kılan türetilmiş sınıfın belirtilen izne sahip olması gerekir.

RequestMinimum 8

Kodun çalışması için gereken en düşük izinleri isteyin. Bu eylem yalnızca derleme kapsamında kullanılabilir.

RequestOptional 9

İsteğe bağlı ek izinler isteyin (çalıştırmak için gerekli değildir). Bu istek, özel olarak istenmeyen diğer tüm izinleri örtük olarak reddeder. Bu eylem yalnızca derleme kapsamında kullanılabilir.

RequestRefuse 10

Kötüye kullanılabilecek izinlerin çağıran koda verilmemesi için istekte bulunabilirsiniz. Bu eylem yalnızca derleme kapsamında kullanılabilir.

Şunlara uygulanır