SiteMapNode.IsAccessibleToUser(HttpContext) 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.
Belirtilen site haritası düğümünü belirtilen bağlamda kullanıcı tarafından görüntülenip görüntülenemeyeceğini belirten bir değer alır.
public:
virtual bool IsAccessibleToUser(System::Web::HttpContext ^ context);
public virtual bool IsAccessibleToUser (System.Web.HttpContext context);
abstract member IsAccessibleToUser : System.Web.HttpContext -> bool
override this.IsAccessibleToUser : System.Web.HttpContext -> bool
Public Overridable Function IsAccessibleToUser (context As HttpContext) As Boolean
Parametreler
- context
- HttpContext
HttpContext Kullanıcı bilgilerini içeren.
Döndürülenler
true
aşağıdaki koşullardan herhangi biri karşılanırsa: güvenlik kırpması etkinleştirilir ve geçerli kullanıcı site haritası düğümünü görüntüleme erişimine izin veren rollerden en az birinin üyesidir; geçerli kullanıcı, geçerli uygulama için yetkilendirme öğesinde istenen düğümün URL'si için özel olarak yetkilendirilmiştir ve URL uygulamanın dizin yapısı içinde bulunur; geçerli iş parçacığında, istenen düğümün URL'sine dosya erişimi olan bir ilişkili WindowsIdentity vardır ve URL uygulamanın dizin yapısında bulunur; veya güvenlik kırpması etkinleştirilmez ve bu nedenle herhangi bir kullanıcının site haritası düğümünü görüntülemesine izin verilir; aksi takdirde, false
.
Özel durumlar
Belirtilen bağlam şeklindedir null
.
Açıklamalar
yöntemi, IsAccessibleToUser düğümün ilişkili olduğu sağlayıcının yöntemini çağırır IsAccessibleToUser ve belirtilen context
değerini geçirir.