SecurityException.Action Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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 . |