Compartir a través de


SiteMapProviderCollection.Add Método

Definición

Agrega un proveedor del mapa del sitio a la colección SiteMapProviderCollection.

Sobrecargas

Add(ProviderBase)

Agrega un SiteMapProvider a la colección de proveedores utilizando la propiedad Name como clave.

Add(SiteMapProvider)

Agrega un objeto SiteMapProvider a la colección de proveedores utilizando la propiedad Name como clave.

Add(ProviderBase)

Agrega un SiteMapProvider a la colección de proveedores utilizando la propiedad Name como clave.

public:
 override void Add(System::Configuration::Provider::ProviderBase ^ provider);
public override void Add (System.Configuration.Provider.ProviderBase provider);
override this.Add : System.Configuration.Provider.ProviderBase -> unit
Public Overrides Sub Add (provider As ProviderBase)

Parámetros

provider
ProviderBase

SiteMapProvider que se va a agregar.

Excepciones

provider no es una instancia de la clase SiteMapProvider.

o bien Ya existe un proveedor SiteMapProvider con el mismo nombre en la colección SiteMapProviderCollection.

Comentarios

El SiteMapProviderCollection objeto devuelto por la Providers propiedad es de solo lectura. Por este motivo, no puede usar los Add métodos y AddArray para agregar proveedores adicionales mediante programación en tiempo de ejecución. Por lo tanto, los Add métodos y AddArray solo se usan en escenarios en los que se crean manualmente objetos de proveedor de mapa de sitio y se administran con una instancia de la SiteMapProviderCollection clase . El Add(ProviderBase) método comprueba el tipo del proveedor especificado y, a continuación, llama al Add(SiteMapProvider) método para agregarlo a la colección.

Dado que la SiteMap clase es estática, cualquier SiteMapProvider contenido de su Providers colección permanece durante la vigencia de la aplicación web.

Consulte también

Se aplica a

Add(SiteMapProvider)

Agrega un objeto SiteMapProvider a la colección de proveedores utilizando la propiedad Name como clave.

public:
 void Add(System::Web::SiteMapProvider ^ provider);
public void Add (System.Web.SiteMapProvider provider);
override this.Add : System.Web.SiteMapProvider -> unit
Public Sub Add (provider As SiteMapProvider)

Parámetros

provider
SiteMapProvider

SiteMapProvider que se va a agregar.

Excepciones

provider es null.

Ya existe un proveedor SiteMapProvider con el mismo nombre en la colección SiteMapProviderCollection.

Comentarios

El SiteMapProviderCollection objeto devuelto por la Providers propiedad es de solo lectura. Por este motivo, no puede usar los Add métodos y AddArray para agregar proveedores adicionales mediante programación a en SiteMap tiempo de ejecución. Por lo tanto, los Add métodos y AddArray solo se usan en escenarios en los que se crean manualmente objetos de proveedor de mapa de sitio y se administran con una instancia de la SiteMapProviderCollection clase . Use el Add método cuando desee agregar un único SiteMapProvider a .SiteMapProviderCollection

Dado que la SiteMap clase es estática, cualquier SiteMapProvider contenido de su Providers colección permanece durante la vigencia de la aplicación web.

Consulte también

Se aplica a