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 dostawcę mapy lokacji podrzędnej 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 SiteMapProvider obiektów aktualnie zarejestrowanych w obiekcie Providers.
- parentNode
- SiteMapNode
Węzeł mapy witryny bieżącego dostawcy mapy lokacji, w którym jest dodawany węzeł główny i wszystkie węzły dostawcy podrzędnego.
Wyjątki
Właściwość Provider elementu parentNode nie odwołuje się do bieżącego dostawcy.
Parametr parentNode ma wartość null.
providerName nie można rozpoznać.
Plik mapy witryny używany przez providerName program jest już używany w hierarchii dostawcy.
— lub —
Węzeł główny zwracany przez providerName element to null.
— lub —
Węzeł główny zwrócony przez providerName program ma adres URL lub klucz, który jest już zarejestrowany w obiekcie nadrzędnym XmlSiteMapProvider.
Uwagi
Metoda AddProvider łączy providerName się z bieżącym dostawcą jako element podrzędny bieżącego dostawcy. Węzeł główny elementu providerName jest dodawany do hierarchii bieżącego dostawcy jako węzeł podrzędny .parentNode Ponieważ dostawca nadrzędny wywołuje metodę BuildSiteMap w providerNamemetodzie , wyjątki opisane w metodzie BuildSiteMap mogą zostać zgłoszone.