Sdílet prostřednictvím


XmlSiteMapProvider.AddProvider(String, SiteMapNode) Metoda

Definice

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ě .

Platí pro

Viz také