Partager via


SiteMapProviderCollection.Add Méthode

Définition

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

provider n'est pas une instance de la classe SiteMapProvider.

- ou -

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 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.

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.

Voir aussi

S’applique à