XmlSiteMapProvider.AddProvider(String, SiteMapNode) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Łączy podrzędnego dostawcę mapy witryny z bieżącym dostawcą.
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
Nazwa jednego z obiektów SiteMapProvider aktualnie zarejestrowanych w . Providers
- parentNode
- SiteMapNode
Węzeł mapy witryny bieżącego dostawcy mapy witryny, w ramach którego dodawany jest węzeł główny i wszystkie węzły dostawcy podrzędnego.
Wyjątki
Właściwość Provider obiektu nie odwołuje się do parentNode
bieżącego dostawcy.
parentNode
to null
.
providerName
nie można rozwiązać problemu.
Plik mapy lokacji używany przez providerName
program jest już używany w hierarchii dostawcy.
-lub-
Węzeł główny zwracany przez providerName
to null
.
-lub-
Węzeł główny zwrócony przez providerName
element ma adres URL lub klucz, który jest już zarejestrowany w nadrzędnym węźle XmlSiteMapProvider .
Uwagi
Metoda AddProvider łączy się z bieżącym providerName
dostawcą jako podrzędnym bieżącego dostawcy. Węzeł główny jest providerName
dodawany do hierarchii bieżącego dostawcy jako węzeł podrzędny . parentNode
Ponieważ dostawca nadrzędny wywołuje metodę w metodzie , mogą zostać zgłoszone wyjątki opisane BuildSiteMap providerName
w metodzie BuildSiteMap .