AdministrationModuleProvider Klasse

Definition

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.

Gilt für:

Weitere Informationen