AdministrationModuleProvider Classe
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.
Encapsule des informations sur le fournisseur de module d’administration.
public ref class AdministrationModuleProvider sealed
public sealed class AdministrationModuleProvider
type AdministrationModuleProvider = class
Public NotInheritable Class AdministrationModuleProvider
- Héritage
-
AdministrationModuleProvider
Exemples
L’exemple suivant récupère une liste de tableaux avec chacun des AdministrationModuleProvider objets . L’application affiche le nom et le type de chaque fournisseur de module.
base.OnActivated(initialActivation);
if (initialActivation)
{
InitializeComponent();
_serviceProxy = (DemoModuleServiceProxy)
Connection.CreateProxy(Module, typeof(DemoModuleServiceProxy));
AdministrationModuleCollection adminmodules =
_serviceProxy.GetAdminModuleCollection();
ArrayList moduleProviders = _serviceProxy.GetAdminProviderList();
string collectiondisplay = null;
collectiondisplay = adminmodules.ToString() + ":\nThere are "
+ adminmodules.Count + " modules in Administration.config\n\n";
// Use the index to get the second AdministrationModule in the collection.
collectiondisplay = collectiondisplay + "Second module: "
+ adminmodules[1].Name + "\n\n";
// Display the name of each AdministrationModule.
foreach (AdministrationModule adminModule in adminmodules)
{
collectiondisplay = collectiondisplay.ToString()
+ adminModule.Name + "\n";
}
string providersdisplay = null;
providersdisplay = "There are " + moduleProviders.Count
+ " modules in Administration.config\n\n";
// Display the name and type of each AdministrationModuleProvider.
foreach (AdministrationModuleProvider
adminProviderModule in moduleProviders)
{
providersdisplay = providersdisplay + adminProviderModule.Name +
" - " + adminProviderModule.Type + "\n";
}
// Display either AdministrationModuleCollection or
// the AdministrationModuleProvider list.
testLabel.Text = collectiondisplay;
//testLabel.Text = providersdisplay;
}
Remarques
La <moduleProviders>
section du fichier Administration.config contient la collection d’objets AdministrationModuleProvider .
La modification de la collection ne modifie pas le fichier Administration.config.
Propriétés
Name |
Obtient le nom du fournisseur de module d’administration. |
Type |
Obtient le type du fournisseur de module d’administration. |