Aracılığıyla paylaş


XmlSiteMapProvider.AddProvider(String, SiteMapNode) Yöntem

Tanım

Bir alt site haritası sağlayıcısını geçerli sağlayıcıya bağlar.

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)

Parametreler

providerName
String

Şu anda içinde kayıtlı SiteMapProvider olan nesnelerden birinin Providers adı.

parentNode
SiteMapNode

Kök düğümün ve alt sağlayıcının tüm düğümlerinin eklenmiştir geçerli site haritası sağlayıcısının site haritası düğümü.

Özel durumlar

Providerözelliğinin parentNode geçerli sağlayıcıya başvurusu yok.

parentNode, null değeridir.

providerName çözümlenemiyor.

tarafından kullanılan site haritası providerName dosyası sağlayıcı hiyerarşisinde zaten kullanılıyor.

-veya- tarafından döndürülen kök providerName düğüm: null .

-veya- tarafından döndürülen kök providerName düğüm, üst öğesiyle zaten kayıtlı bir URL'ye veya anahtara XmlSiteMapProvider sahip.

Açıklamalar

AddProvideryöntemi, providerName geçerli sağlayıcının alt adı olarak geçerli sağlayıcıya bağlantı sağlar. kök providerName düğümü, geçerli sağlayıcı için hiyerarşiye alt düğümü olarak parentNode eklenir. Üst sağlayıcı üzerinde yöntemini BuildSiteMap providerName çağıran, yönteminde açıklanan özel BuildSiteMap durumlar atabilirsiniz.

Şunlara uygulanır

Ayrıca bkz.