XmlSiteMapProvider.AddProvider(String, SiteMapNode) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Prodá podřízeného zprostředkovatele mapy webu k aktuálnímu poskytovateli.
protected:
virtual void AddProvider(System::String ^ providerName, System::Web::SiteMapNode ^ parentNode);
protected virtual void AddProvider (string providerName, System.Web.SiteMapNode parentNode);
abstract member AddProvider : string * System.Web.SiteMapNode -> unit
override this.AddProvider : string * System.Web.SiteMapNode -> unit
Protected Overridable Sub AddProvider (providerName As String, parentNode As SiteMapNode)
Parametry
- providerName
- String
Název jednoho z objektů SiteMapProvider aktuálně zaregistrovaných v Providers .
- parentNode
- SiteMapNode
Uzel mapy lokality aktuálního zprostředkovatele mapy webu, pod kterým je přidán kořenový uzel a všechny uzly podřízeného zprostředkovatele.
Výjimky
Vlastnost Provider parentNode
neodkašuje na aktuálního zprostředkovatele.
parentNode
je null
.
providerName
nelze vyřešit.
Soubor mapy webu používaný v providerName
nástroji se již používá v hierarchii poskytovatele.
-nebo-
Kořenový uzel vrácený je providerName
null
.
-nebo-
Kořenový uzel vrácený pomocí providerName
má adresu URL nebo klíč, který je již zaregistrovaný u nadřazeného uzlu XmlSiteMapProvider .
Poznámky
Metoda odkazuje na aktuálního zprostředkovatele jako podřízený objekt AddProvider aktuálního providerName
poskytovatele. Kořenový uzel je přidán do hierarchie pro aktuálního providerName
zprostředkovatele jako podřízený uzel parentNode
. Vzhledem k tomu, že nadřazený zprostředkovatel volá metodu pro , mohou být vyvolány výjimky popsané BuildSiteMap providerName
v BuildSiteMap metodě .