FileAuthorizationModule.CheckFileAccessForUser(String, IntPtr, String) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
사용자가 요청된 파일에 액세스할 수 있는지 여부를 확인합니다.
public:
static bool CheckFileAccessForUser(System::String ^ virtualPath, IntPtr token, System::String ^ verb);
public static bool CheckFileAccessForUser (string virtualPath, IntPtr token, string verb);
static member CheckFileAccessForUser : string * nativeint * string -> bool
Public Shared Function CheckFileAccessForUser (virtualPath As String, token As IntPtr, verb As String) As Boolean
매개 변수
- virtualPath
- String
파일의 가상 경로입니다.
- token
-
IntPtr
nativeint
사용자를 나타내는 Windows 액세스 토큰입니다.
- verb
- String
요청을 하는 데 사용된 HTTP 동사입니다.
반환
token
이 나타내는 현재 Windows 사용자에게 지정된 HTTP 동사를 사용하여 파일에 액세스할 권한이 있거나 애플리케이션의 구성 파일에 FileAuthorizationModule 모듈이 정의되지 않은 경우 true
이고, 그렇지 않으면 false
입니다.
예외
virtualPath
가 웹 애플리케이션의 애플리케이션 디렉터리 구조에 없는 경우
virtualPath
에서 지정한 파일이 없습니다.
설명
메서드는 CheckFileAccessForUser Windows 액세스 토큰으로 표시되는 현재 사용자에게 파일 시스템 ACL(액세스 제어 목록)에서 요청된 파일에 대한 액세스 권한이 부여되었는지 여부를 확인합니다. 가상 경로는 검사 만들기 전에 실제 파일 시스템 경로에 매핑됩니다.
요청을 GET
만드는 데 사용되는 HTTP 동사가 , POST
또는 HEAD
인 경우 메서드는 CheckFileAccessForUser 파일에 대한 읽기 액세스를 확인합니다. 다른 동사를 사용하는 경우 메서드는 CheckFileAccessForUser 파일에 대한 읽기/쓰기 권한을 확인합니다.
보안 정보 경우는 FileAuthorizationModule 모듈에 정의 되어 있지는 httpModules
애플리케이션에 대 한 구성 섹션을 FileAuthorizationModule 모듈은 항상 반환 true
합니다.
적용 대상
.NET