다음을 통해 공유


SiteMapNode.IsAccessibleToUser(HttpContext) 메서드

정의

사용자가 지정된 컨텍스트에서 지정된 사이트 맵 노드를 볼 수 있는지 여부를 나타내는 값을 가져옵니다.

public:
 virtual bool IsAccessibleToUser(System::Web::HttpContext ^ context);
public virtual bool IsAccessibleToUser (System.Web.HttpContext context);
abstract member IsAccessibleToUser : System.Web.HttpContext -> bool
override this.IsAccessibleToUser : System.Web.HttpContext -> bool
Public Overridable Function IsAccessibleToUser (context As HttpContext) As Boolean

매개 변수

context
HttpContext

사용자 정보가 포함된 HttpContext입니다.

반환

Boolean

보안 트리밍이 사용되고 현재 사용자가 사이트 맵 노드를 보는 권한을 허용하는 역할 중 하나 이상의 멤버인 경우, 현재 사용자가 현재 애플리케이션에 대한 권한 부여 요소에서 특히 요청된 노드의 URL에 대해 권한이 부여되었으며 URL이 애플리케이션의 디렉터리 구조 내에 있는 경우, 현재 스레드에 요청된 노드의 URL에 대한 파일 액세스 권한을 가진 관련된 WindowsIdentity가 있고 URL이 애플리케이션의 디렉터리 구조 내에 있는 경우, 보안 트리밍이 사용되지 않으므로 모든 사용자가 사이트 맵 노드를 볼 수 있는 경우 등의 조건 중 하나를 충족하면 true이고, 그렇지 않으면 false입니다.

예외

지정된 컨텍스트가 null인 경우

설명

IsAccessibleToUser 메서드 호출을 IsAccessibleToUser 노드와 연결 되었는지, 전달 된 공급자의 메서드에 context합니다.

적용 대상

추가 정보