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
、、または HEAD
の場合、メソッドはCheckUrlAccessForPrincipalファイルへの読み取りアクセスPOST
を確認します。 他の動詞が使用されている場合、ファイル CheckUrlAccessForPrincipal への読み取り/書き込みアクセスがチェックされます。
ファイルWeb.config詳細と例については、クラスのドキュメントを UrlAuthorizationModule 参照してください。
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET