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

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.

Demand 2

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

Deny 4

Başka denetimler olmadan belirtilen izin için Talebi reddedin.

InheritanceDemand 7

Belirtilen izne sahip olmak için sınıfını devralan veya bir yöntemi geçersiz kılan türetilmiş sınıf gereklidir.

LinkDemand 6

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

None 0

Bildirim temelli güvenlik eylemi yok.

PermitOnly 5

Başka denetimler yapmadan, belirtilenler dışındaki tüm izinler için talebi reddedin.

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, özellikle 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