IStackWalk.Deny 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.
Çağıran koddan geçen geçerli nesnenin her Demand() öğesinin başarısız olmasına neden olur.
public:
void Deny();
public void Deny ();
abstract member Deny : unit -> unit
Public Sub Deny ()
Açıklamalar
Bu yöntem, çağıranlara erişim izni verilmiş olsa bile çağrı yığınındaki daha yüksek çağıranların bu yöntemi çağıran kod aracılığıyla korumalı kaynağa erişmesini engeller. Çağrı yığını genellikle büyümekte olarak temsil edilir, böylece çağrı yığınında daha üstteki yöntemler çağrı yığınında daha düşük çağrı yöntemleridir.
Deny programcının sorumluluğunu sınırlandırabilir veya yanlışlıkla güvenlik açıklarını önlemeye yardımcı olabilir çünkü bu, çağrı Deny yapan yöntemin reddedilen izinle korunan kaynağa erişmek için kullanılmasını önlemeye yardımcı olur. Bir yöntem bir izni çağırırsa Deny ve bu izin için bir Demand çağrı yığınında daha düşük bir çağıran tarafından çağrılırsa, bu güvenlik denetimi öğesine ulaştığında Denybaşarısız olur.
Deny izin talebi başarılı olmadığından verilmeyen bir izin için yoksayılır.
Uygulayanlara Notlar
Bu yöntemi geçersiz kılamazsınız.