SiteMapNode.IsAccessibleToUser(HttpContext) Yöntem

Tanım

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

Boolean

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 contextdeğerini geçirir.

Şunlara uygulanır

Ayrıca bkz.