ModuleService Class
Provides the base class for implementing new management modules (IIS Manager extensions).
Assembly: Microsoft.Web.Management (in Microsoft.Web.Management.dll)
Microsoft.Web.Management.Server.ModuleService
Microsoft.Web.Management.Server.ConfigurationAuthenticationModuleService
| Name | Description | |
|---|---|---|
![]() | ModuleService() | Initializes a new instance of the ModuleService class. |
| Name | Description | |
|---|---|---|
![]() | Context | Gets the management context of the module service. |
![]() | ManagementUnit | Gets the ManagementUnit that is currently being managed by the module service. |
![]() | ModuleName | Gets the name of the assembly that contains the module service. |
| Name | Description | |
|---|---|---|
![]() | CreateChildService(Type) | Creates a child ModuleService object. |
![]() | Equals(Object) | (Inherited from Object.) |
![]() | Finalize() | (Inherited from Object.) |
![]() | GetHashCode() | (Inherited from Object.) |
![]() | GetType() | (Inherited from Object.) |
![]() | MemberwiseClone() | (Inherited from Object.) |
![]() | RaiseException(String) | Throws a WebManagementServiceException based on the specified resource name. |
![]() | RaiseException(String, String) | Throws a WebManagementServiceException based on the specified resource name and error message. |
![]() | ToString() | (Inherited from Object.) |
The ModuleService members are exposed through the ModuleServiceProxy class. A derived ModuleService class should contain all the program logic for the management module.
A module service is a Web service that executes code to implement the features that access and modify management information.
The following example shows how to create a simple class that derives from the ModuleService class and retrieves the application's settings.
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.



