AdministrationModule Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Encapsulates information about a specific administration module.
public ref class AdministrationModule sealed
public sealed class AdministrationModule
type AdministrationModule = class
Public NotInheritable Class AdministrationModule
- Inheritance
-
AdministrationModule
Examples
The following example demonstrates the AdministrationModule class and the Name property by displaying the name of each AdministrationModule object in the AdministrationModuleCollection object.
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;
}
Remarks
After you add an AdministrationModule object, you can view it in the AdministrationModuleCollection object. The <modules>
section of the Administration.config file contains the collection of AdministrationModule objects. This class cannot be inherited.
Constructors
AdministrationModule(String) |
Initializes a new instance of the AdministrationModule class. |
Properties
Name |
Gets the name of the administration module. |