SiteMapProviderCollection.Add Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
El Name de SiteMapProvider es null
.
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.
SiteMapProviderCollection es de solo lectura.
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
.
SiteMapProviderCollection es de solo lectura.
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.