Bagikan melalui


SecurityException.Action Properti

Definisi

Mendapatkan atau mengatur tindakan keamanan yang menyebabkan pengecualian.

public:
 property System::Security::Permissions::SecurityAction Action { System::Security::Permissions::SecurityAction get(); void set(System::Security::Permissions::SecurityAction value); };
[System.Runtime.InteropServices.ComVisible(false)]
public System.Security.Permissions.SecurityAction Action { get; set; }
[<System.Runtime.InteropServices.ComVisible(false)>]
member this.Action : System.Security.Permissions.SecurityAction with get, set
Public Property Action As SecurityAction

Nilai Properti

Salah SecurityAction satu nilai.

Atribut

Keterangan

Properti Action berisi tindakan keamanan yang menyebabkan kegagalan pemeriksaan keamanan. Banyak tindakan keamanan dapat menyebabkan pengecualian keamanan dilemparkan. Misalnya, permintaan pada set izin memeriksa bahwa semua penelepon pada tumpukan panggilan memiliki izin yang diperlukan dalam kumpulan izin. Jika ada penelepon pada tumpukan panggilan yang tidak memiliki izin yang diperlukan, pemeriksaan keamanan gagal. Atau, metode dalam rantai panggilan dapat memodifikasi hasil stack walk dengan menempatkan pengubah stack walk, seperti Deny atau PermitOnly, pada tumpukan untuk membatasi izin yang diizinkan. Misalnya, metode pada tumpukan panggilan mungkin menolak semua peneleponnya sekumpulan izin bernama PSET1, sehingga permintaan apa pun untuk izin yang merupakan bagian dari PSET1 gagal untuk penelepon tersebut. Properti Action berisi tindakan keamanan yang menyebabkan pengecualian dilemparkan.

SecurityAction adalah enumerasi di SecurityAction namespace layanan yang menyediakan nilai tindakan keamanan untuk Action properti . Biasanya properti ini berisi salah satu nilai yang diperlihatkan dalam tabel berikut ini.

Tindakan keamanan Deskripsi
Demand Stack walk penuh gagal karena permintaan yang dibuat terhadap assembly yang diidentifikasi oleh FailedAssemblyInfo properti .
LinkDemand Permintaan tautan terhadap rakitan yang diidentifikasi oleh FailedAssemblyInfo properti gagal.
InheritanceDemand Rakitan yang diidentifikasi oleh FailedAssemblyInfo properti gagal memenuhi permintaan warisan.
PermitOnly Izin yang diminta tidak cocok dengan izin apa pun dalam PermitOnly kumpulan izin. Metode yang menempatkan PermitOnly pada tumpukan panggilan diidentifikasi oleh Method properti .
Deny Izin yang diminta cocok dengan izin dalam izin tolak yang diatur pada tumpukan panggilan. Metode yang menempatkan Deny pada tumpukan panggilan diidentifikasi oleh Method properti .

Berlaku untuk