SiteMapNode.IsAccessibleToUser(HttpContext) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定したコンテキストでユーザーが指定したサイト マップ ノードを表示できるかどうかを示す値を取得します。
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 次のいずれかの条件が満たされている場合: セキュリティ トリミングが有効であり、現在のユーザーがサイト マップ ノードの表示にアクセスできるロールの少なくとも 1 つのメンバーです。現在のユーザーは、現在のアプリケーションの承認要素で要求されたノードの URL に対して特別に承認され、URL はアプリケーションのディレクトリ構造内にあります。現在のスレッドには、要求されたノードの URL へのファイル アクセス権を持つ関連付けられた WindowsIdentity があり、URL はアプリケーションのディレクトリ構造内にあります。または、セキュリティ トリミングが有効になっていないため、すべてのユーザーがサイト マップ ノードを表示できます。それ以外の場合は、 false。
例外
指定したコンテキストが null。
注釈
IsAccessibleToUser メソッドは、ノードが関連付けられているプロバイダーのIsAccessibleToUser メソッドを呼び出し、指定したcontextを渡します。