SiteMapNode.IsAccessibleToUser(HttpContext) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
사용자가 지정된 컨텍스트에서 지정된 사이트 맵 노드를 볼 수 있는지 여부를 나타내는 값을 가져옵니다.
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입니다.
반환
보안 트리밍이 사용되고 현재 사용자가 사이트 맵 노드를 보는 권한을 허용하는 역할 중 하나 이상의 멤버인 경우, 현재 사용자가 현재 애플리케이션에 대한 권한 부여 요소에서 특히 요청된 노드의 URL에 대해 권한이 부여되었으며 URL이 애플리케이션의 디렉터리 구조 내에 있는 경우, 현재 스레드에 요청된 노드의 URL에 대한 파일 액세스 권한을 가진 관련된 WindowsIdentity가 있고 URL이 애플리케이션의 디렉터리 구조 내에 있는 경우, 보안 트리밍이 사용되지 않으므로 모든 사용자가 사이트 맵 노드를 볼 수 있는 경우 등의 조건 중 하나를 충족하면 true
이고, 그렇지 않으면 false
입니다.
예외
지정된 컨텍스트가 null
인 경우
설명
IsAccessibleToUser 메서드 호출을 IsAccessibleToUser 노드와 연결 되었는지, 전달 된 공급자의 메서드에 context
합니다.