IStackWalk.Demand Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Çalışma zamanında çağrı yığınındaki tüm arayanlara geçerli izin nesnesi tarafından belirtilen iznin verilip verilmediğini belirler.
public:
void Demand();
public void Demand();
abstract member Demand : unit -> unit
Public Sub Demand ()
Özel durumlar
Çağrı yığınında daha yüksek bir çağıranın geçerli izin nesnesi tarafından belirtilen izni yok.
-veya-
Çağrı yığınındaki bir çağıran geçerli izin nesnesi üzerinde çağrı Deny() yaptı.
Açıklamalar
Bu yöntem genellikle arayanların bir kaynağa erişim iznine sahip olduğundan emin olmak için güvenli kitaplıklar tarafından kullanılır. Örneğin, güvenli sınıf kitaplığındaki bir dosya sınıfı, Demand çağıran tarafından istenen bir dosya işlemini gerçekleştirmeden önce gerekli FileIOPermission çağrıyı yapar.
Bu yöntemi çağıran kodun izinleri incelenmez; denetimi, bu kodun hemen çağırandan başlar ve yığına devam eder. Demand yalnızca hayır SecurityException yükseltilirse başarılı olur.