XmlSiteMapProvider.RootNode Property

Definition

Возвращает корневой узел карты узла.Gets the root node of the site map.

public:
 virtual property System::Web::SiteMapNode ^ RootNode { System::Web::SiteMapNode ^ get(); };
public override System.Web.SiteMapNode RootNode { get; }
member this.RootNode : System.Web.SiteMapNode
Public Overrides ReadOnly Property RootNode As SiteMapNode

Property Value

SiteMapNode

Объект SiteMapNode, который представляет корневой узел карты веб-узла; в противном случае — null, если включена фильтрация по ролям безопасности и корневой узел недоступен для текущего пользователя.A SiteMapNode that represents the root node of the site map; otherwise, null, if security trimming is enabled and the root node is not accessible to the current user.

Remarks

Свойство RootNode вызывает метод BuildSiteMap для получения узла верхнего уровня в карте узла.The RootNode property calls the BuildSiteMap method to retrieve the top-level node in the site map. Таким образом, любые исключения, возникающие для метода BuildSiteMap, также могут возникнуть при доступе к свойству RootNode.Therefore, any exceptions that occur for the BuildSiteMap method can also occur when accessing the RootNode property.

Классы SiteMapProvider и XmlSiteMapProvider допускают только один корневой объект SiteMapNode в карте узла.The SiteMapProvider and XmlSiteMapProvider classes permit only one root SiteMapNode object in a site map. Класс XmlSiteMapProvider переопределяет абстрактное свойство SiteMapProvider.RootNode и предоставляет простую реализацию для контроля корневого узла.The XmlSiteMapProvider class overrides the abstract SiteMapProvider.RootNode property and provides a simple implementation to track the root node.

Applies to

See also