PermissionSet.Deny Metode
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.
Perhatian
API ini sudah tidak digunakan lagi.
Perhatian
Deny is obsolete and will be removed in a future release of the .NET Framework. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.
Menyebabkan setiap Demand() yang melewati kode panggilan untuk izin yang memiliki persimpangan dengan izin jenis yang terkandung dalam saat ini PermissionSet gagal.
public:
virtual void Deny();
[System.Obsolete]
public void Deny ();
public virtual void Deny ();
public void Deny ();
[System.Obsolete("Deny is obsolete and will be removed in a future release of the .NET Framework. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.")]
public void Deny ();
[<System.Obsolete>]
abstract member Deny : unit -> unit
override this.Deny : unit -> unit
abstract member Deny : unit -> unit
override this.Deny : unit -> unit
[<System.Obsolete("Deny is obsolete and will be removed in a future release of the .NET Framework. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.")>]
abstract member Deny : unit -> unit
override this.Deny : unit -> unit
Public Sub Deny ()
Public Overridable Sub Deny ()
Penerapan
- Atribut
Pengecualian
Panggilan sebelumnya ke Deny() telah membatasi izin untuk bingkai tumpukan saat ini.
Keterangan
Metode ini mencegah penelepon yang lebih tinggi dalam tumpukan panggilan mengakses sumber daya yang dilindungi melalui kode yang memanggil metode ini, bahkan jika penelepon tersebut telah diberikan izin untuk mengaksesnya. Tumpukan panggilan biasanya direpresentasikan sebagai tumbuh ke bawah, sehingga metode yang lebih tinggi dalam metode panggilan tumpukan panggilan lebih rendah di tumpukan panggilan.
Deny dapat membatasi tanggung jawab programmer atau membantu mencegah kerentanan keamanan yang tidak disengaja karena membantu mencegah metode yang memanggil Deny agar tidak digunakan untuk mengakses sumber daya yang dilindungi oleh izin yang ditolak. Jika metode memanggil Deny izin, dan jika Demand untuk izin tersebut dipanggil oleh penelepon yang lebih rendah di tumpukan panggilan, pemeriksaan keamanan tersebut gagal ketika mencapai Deny.
Deny diabaikan untuk izin yang tidak diberikan karena permintaan untuk izin tersebut tidak dapat berhasil.