IStackWalk.Demand 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.
Menentukan pada waktu proses apakah semua penelepon dalam tumpukan panggilan telah diberikan izin yang ditentukan oleh objek izin saat ini.
public:
void Demand();
public void Demand ();
abstract member Demand : unit -> unit
Public Sub Demand ()
Pengecualian
Penelepon yang lebih tinggi dalam tumpukan panggilan tidak memiliki izin yang ditentukan oleh objek izin saat ini.
-atau-
Penelepon dalam tumpukan panggilan telah memanggil Deny() objek izin saat ini.
Keterangan
Metode ini biasanya digunakan oleh pustaka aman untuk memastikan bahwa penelepon memiliki izin untuk mengakses sumber daya. Misalnya, kelas file di pustaka kelas aman memanggil Demand yang diperlukan FileIOPermission sebelum melakukan operasi file yang diminta oleh pemanggil.
Izin kode yang memanggil metode ini tidak diperiksa; pemeriksaan dimulai dari pemanggil langsung kode tersebut dan melanjutkan tumpukan. Demand hanya berhasil jika tidak SecurityException ada yang dinaikkan.