UrlAuthorizationModule.CheckUrlAccessForPrincipal メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ユーザーが要求されたファイルにアクセスできるかどうかを判断します。
public:
static bool CheckUrlAccessForPrincipal(System::String ^ virtualPath, System::Security::Principal::IPrincipal ^ user, System::String ^ verb);
public static bool CheckUrlAccessForPrincipal(string virtualPath, System.Security.Principal.IPrincipal user, string verb);
static member CheckUrlAccessForPrincipal : string * System.Security.Principal.IPrincipal * string -> bool
Public Shared Function CheckUrlAccessForPrincipal (virtualPath As String, user As IPrincipal, verb As String) As Boolean
パラメーター
- virtualPath
- String
ファイルへの仮想パス。
- user
- IPrincipal
現在のユーザーを表す IPrincipal オブジェクト。
- verb
- String
要求を行うために使用される HTTP 動詞。
返品
true 現在のユーザーがファイルにアクセスできる場合。それ以外の場合は false。
例外
virtualPath がアプリケーション ルート パスの外側にあります。
注釈
CheckUrlAccessForPrincipal メソッドは、現在のユーザーに、アプリケーションの Web.config ファイル内の要求されたファイルへのアクセス権が付与されているかどうかを確認します。
要求の実行に使用される HTTP 動詞が GET、 POST、または HEADの場合、 CheckUrlAccessForPrincipal メソッドはファイルへの読み取りアクセスをチェックします。 他の動詞が使用されている場合、 CheckUrlAccessForPrincipal はファイルへの読み取り/書き込みアクセスをチェックします。
ファイルの詳細と Web.config 例については、 UrlAuthorizationModule クラスのドキュメントを参照してください。