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 carte de site à la SiteMapProviderCollection collection.
Surcharges
| Nom | Description |
|---|---|
| Add(ProviderBase) |
Ajoute une SiteMapProvider collection de fournisseurs à l’aide de la Name propriété comme clé. |
| Add(SiteMapProvider) |
Ajoute un SiteMapProvider objet à la collection de fournisseurs à l’aide de la Name propriété comme clé. |
Add(ProviderBase)
Ajoute une SiteMapProvider collection de fournisseurs à l’aide de la Name propriété comme 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
L’est NameSiteMapProvidernull.
provider n’est pas une instance de la SiteMapProvider classe.
- ou -
Un SiteMapProvider portant le même nom existe déjà dans le SiteMapProviderCollection.
Il 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 les Add méthodes pour ajouter des fournisseurs supplémentaires par programmation au moment de l’exécution. Par conséquent, les méthodes et AddArray les Add méthodes sont utilisées uniquement dans les scénarios où vous créez manuellement des objets de fournisseur de carte 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 Add(SiteMapProvider) méthode pour l’ajouter à la collection.
Étant donné que la SiteMap classe est statique, toute SiteMapProvider partie contenue dans sa Providers collection reste pendant toute la durée de vie de l’application web.
Voir aussi
S’applique à
Add(SiteMapProvider)
Ajoute un SiteMapProvider objet à la collection de fournisseurs à l’aide de la Name propriété comme 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.
Il 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 méthodes et AddArray les Add méthodes pour ajouter des fournisseurs supplémentaires au moment de l’exécutionSiteMap. Par conséquent, les méthodes et AddArray les Add méthodes sont utilisées uniquement dans les scénarios où vous créez manuellement des objets de fournisseur de carte 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 à l’objet SiteMapProviderCollection.
Étant donné que la SiteMap classe est statique, toute SiteMapProvider partie contenue dans sa Providers collection reste pendant toute la durée de vie de l’application web.