SiteMapProvider.HintNeighborhoodNodes(SiteMapNode, Int32, Int32) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
사이트 맵 공급자가 지정된 노드와 근접한 위치에 있는 노드에 대해 최적화된 검색을 수행하기 위해 재정의할 수 있는 메서드를 제공합니다.
public:
virtual void HintNeighborhoodNodes(System::Web::SiteMapNode ^ node, int upLevel, int downLevel);
public virtual void HintNeighborhoodNodes (System.Web.SiteMapNode node, int upLevel, int downLevel);
abstract member HintNeighborhoodNodes : System.Web.SiteMapNode * int * int -> unit
override this.HintNeighborhoodNodes : System.Web.SiteMapNode * int * int -> unit
Public Overridable Sub HintNeighborhoodNodes (node As SiteMapNode, upLevel As Integer, downLevel As Integer)
매개 변수
- node
- SiteMapNode
upLevel
에 대한 참조 지점으로 동작할 SiteMapNode입니다.
- upLevel
- Int32
페치할 상위 SiteMapNode 세대의 수입니다. 0은 상위 노드가 검색되지 않음을 나타내고 -1은 모든 상위 노드 및 node
수준의 하위 노드가 검색되어 캐시됨을 나타냅니다.
- downLevel
- Int32
페치할 하위 SiteMapNode 세대의 수입니다. 0은 하위 노드가 검색되지 않음을 나타내고 -1은 모든 하위 노드가 검색되어 캐시됨을 나타냅니다.
예외
upLevel
또는 downLevel
이 -1 미만입니다.
node
이(가) null
인 경우
설명
기본값 HintNeighborhoodNodes 확인만 메서드를 upLevel
및 downLevel
-1 보다 작을 수 있는 매개 변수 및 node
는 매개 변수가 null
합니다. 때문에 XmlSiteMapProvider 개체는 사이트 맵 정보를 메모리에 캐시 된 HintNeighborhoodNodes 메서드가 사용 되지 않습니다.
사이트 맵 공급자가 재정의할 수는 HintNeighborhoodNodes 의 최적화 된 조회를 수행 하는 메서드를 SiteMapNode 근접 한 위치에서 지정 된 개체 SiteMapNode합니다. 합니다 upLevel
매개 변수에서 지정 된 이동할 부모 및 상위 노드 수준의 수를 지정 하는 SiteMapNode합니다. downLevel
검색할 현재 노드의 자식 노드 수준의 수를 지정 합니다. 매개 변수를 사용 합니다. 상위 및 하위 노드를 원하는 경우에 연결할 수 있습니다는 SiteMapNode 에서 반환 하는 합니다 HintNeighborhoodNodes 메서드를 사용 하 여는 ParentNode 및 ChildNodes 속성입니다.