共用方式為


SiteMapNode.IsAccessibleToUser(HttpContext) 方法

定義

取得值,指出在指定內容中使用者是否可以檢視指定的網站導覽節點。

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

參數

context
HttpContext

包含使用者資訊的 HttpContext

傳回

如果符合下列其中一項條件則為 true:安全性調整已啟用,且目前使用者至少為其中一個允許檢視網站導覽節點之角色的成員;目前使用者特別針對目前應用程式的授權項目中,所要求節點的 URL 加以授權,且 URL 位於應用程式的目錄結構內;目前執行緒的相關 WindowsIdentity 擁有所要求節點之 URL 的檔案存取權,且 URL 位於應用程式的目錄結構內;或者安全性調整未啟用,因此任何使用者都可以檢視網站導覽節點;否則為 false

例外狀況

指定的內容為 null

備註

方法 IsAccessibleToUserIsAccessibleToUser 呼叫與節點相關聯之提供者的 方法,並傳遞指定的 context

適用於

另請參閱