FileAuthorizationModule.CheckFileAccessForUser メソッド
アセンブリ: System.Web (system.web.dll 内)

Public Shared Function CheckFileAccessForUser ( _ virtualPath As String, _ token As IntPtr, _ verb As String _ ) As Boolean
Dim virtualPath As String Dim token As IntPtr Dim verb As String Dim returnValue As Boolean returnValue = FileAuthorizationModule.CheckFileAccessForUser(virtualPath, token, verb)
public static function CheckFileAccessForUser ( virtualPath : String, token : IntPtr, verb : String ) : boolean
戻り値
token によって表されている現在の Windows ユーザーが、指定された HTTP 動詞を使ってファイルにアクセスするためのアクセス許可を持っている場合、または FileAuthorizationModule モジュールがアプリケーションの構成ファイルで定義されていない場合は true。それ以外の場合は false。


CheckFileAccessForUser メソッドは、Windows アクセス トークンで表されている現在のユーザーが、ファイル システム ACL に、要求されたファイルへのアクセス許可を持っているかどうかをチェックします。仮想パスは、このチェック前に物理ファイル システム パスにマップされます。
要求を行う HTTP 動詞が GET、POST、または HEAD の場合、CheckFileAccessForUser メソッドは、ファイルに対する読み取りアクセス許可をチェックします。その他の動詞の場合、CheckFileAccessForUser メソッドは、ファイルに対する読み取りおよび書き込みアクセス許可をチェックします。
セキュリティに関するメモ FileAuthorizationModule モジュールがアプリケーションの httpModules 構成セクションに定義されていない場合、FileAuthorizationModule モジュールは常に true を返します。


Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- FileAuthorizationModule.CheckFileAccessForUser メソッドのページへのリンク