SiteMapProviderCollection.Add Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Ajoute un fournisseur de plan de site à la collection SiteMapProviderCollection.
Surcharges
Add(ProviderBase) |
Ajoute un SiteMapProvider à la collection de fournisseurs à l'aide de la propriété Name utilisée en tant que clé. |
Add(SiteMapProvider) |
Ajoute un objet SiteMapProvider à la collection de fournisseurs à l'aide de la propriété Name utilisée en tant que clé. |
Add(ProviderBase)
Ajoute un SiteMapProvider à la collection de fournisseurs à l'aide de la propriété Name utilisée en tant que clé.
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)
Paramètres
- provider
- ProviderBase
SiteMapProvider à ajouter.
Exceptions
Le Name du SiteMapProvider est null
.
provider
n'est pas une instance de la classe SiteMapProvider.
- ou -
Un SiteMapProvider portant le même nom existe déjà dans le SiteMapProviderCollection.
SiteMapProviderCollection est en lecture seule.
Remarques
L’objet SiteMapProviderCollection retourné par la Providers propriété est en lecture seule. Pour cette raison, vous ne pouvez pas utiliser les méthodes et AddArray pour ajouter des fournisseurs supplémentaires par programmation au moment de l’exécutionAdd. Par conséquent, les Add méthodes et AddArray sont utilisées uniquement dans les scénarios où vous créez manuellement des objets de fournisseur de plan de site et les gérez avec une instance de la SiteMapProviderCollection classe . La Add(ProviderBase) méthode vérifie le type du fournisseur spécifié, puis appelle la méthode pour l’ajouter Add(SiteMapProvider) à la collection.
Étant donné que la SiteMap classe est statique, tout contenu SiteMapProvider dans sa Providers collection reste pendant toute la durée de vie de l’application web.
Voir aussi
S’applique à
Add(SiteMapProvider)
Ajoute un objet SiteMapProvider à la collection de fournisseurs à l'aide de la propriété Name utilisée en tant que clé.
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)
Paramètres
- provider
- SiteMapProvider
SiteMapProvider à ajouter.
Exceptions
provider
a la valeur null
.
SiteMapProviderCollection est en lecture seule.
Un SiteMapProvider portant le même nom existe déjà dans le SiteMapProviderCollection.
Remarques
L’objet SiteMapProviderCollection retourné par la Providers propriété est en lecture seule. Pour cette raison, vous ne pouvez pas utiliser les Add méthodes et AddArray pour ajouter par programmation des fournisseurs supplémentaires au moment de l’exécution SiteMap . Par conséquent, les Add méthodes et AddArray sont utilisées uniquement dans les scénarios où vous créez manuellement des objets de fournisseur de plan de site et les gérez avec une instance de la SiteMapProviderCollection classe . Utilisez la Add méthode lorsque vous souhaitez ajouter un seul SiteMapProvider à .SiteMapProviderCollection
Étant donné que la SiteMap classe est statique, tout contenu SiteMapProvider dans sa Providers collection reste pendant toute la durée de vie de l’application web.