AdministrationModuleProvider Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Kapselt Informationen zum Verwaltungsmodulanbieter.
public ref class AdministrationModuleProvider sealed
public sealed class AdministrationModuleProvider
type AdministrationModuleProvider = class
Public NotInheritable Class AdministrationModuleProvider
- Vererbung
-
AdministrationModuleProvider
Beispiele
Im folgenden Beispiel wird eine Arrayliste mit jedem der AdministrationModuleProvider Objekte abgerufen. Die Anwendung zeigt den Namen und Typ der einzelnen Modulanbieter an.
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;
}
Hinweise
Der <moduleProviders> Abschnitt der Administration.config-Datei enthält die Auflistung von AdministrationModuleProvider -Objekten.
Wenn Sie die Auflistung ändern, wird die Administration.config-Datei nicht geändert.
Eigenschaften
| Name |
Ruft den Namen des Verwaltungsmodulanbieters ab. |
| Type |
Ruft den Typ des Verwaltungsmodulanbieters ab. |