다음을 통해 공유


UrlAuthorizationModule.CheckUrlAccessForPrincipal 메서드

정의

사용자가 요청된 파일에 액세스할 수 있는지 여부를 확인합니다.

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 동사입니다.

반환

Boolean

현재 사용자가 파일에 액세스할 수 있으면 true이고, 그렇지 않으면 false입니다.

예외

virtualPath이(가) null인 경우

또는

usernull입니다.

또는

verb이(가) null인 경우

virtualPath가 애플리케이션 루트 경로를 벗어난 경우

설명

CheckUrlAccessForPrincipal 메서드를 현재 사용자가 애플리케이션에 대 한 Web.config 파일에서 요청된 된 파일에 대 한 액세스를 부여 되었는지 여부를 확인 합니다.

요청을 수행 하는 데 사용 되는 HTTP 동사가 GET , 또는 인 경우 POST HEAD CheckUrlAccessForPrincipal 메서드는 파일에 대 한 읽기 액세스를 확인 합니다. 다른 동사를 사용 하는 경우은 CheckUrlAccessForPrincipal 파일에 대 한 읽기/쓰기 액세스를 확인 합니다.

자세한 내용 및 예제 Web.config 파일은 클래스 설명서를 참조 하세요 UrlAuthorizationModule .

적용 대상