ConfigurationAuthenticationModuleService 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.
Provides the base class for implementing new management modules for configuration authentication.
public ref class ConfigurationAuthenticationModuleService abstract : Microsoft::Web::Management::Server::ModuleService, Microsoft::Web::Management::Server::IAuthenticationModuleService
public abstract class ConfigurationAuthenticationModuleService : Microsoft.Web.Management.Server.ModuleService, Microsoft.Web.Management.Server.IAuthenticationModuleService
type ConfigurationAuthenticationModuleService = class
inherit ModuleService
interface IAuthenticationModuleService
Public MustInherit Class ConfigurationAuthenticationModuleService
Inherits ModuleService
Implements IAuthenticationModuleService
- Inheritance
- Implements
Remarks
The members of the ConfigurationAuthenticationModuleService class are exposed through the ModuleServiceProxy class. A derived ConfigurationAuthenticationModuleService class should contain all the program logic for the management module.
Notes to Implementers
When you inherit from the ConfigurationAuthenticationModuleService class, you must override the following members: EnabledPropertyName property and SectionName property
Constructors
ConfigurationAuthenticationModuleService() |
Initializes a new instance of the ConfigurationAuthenticationModuleService class. |
Properties
Context |
Gets the management context of the module service. (Inherited from ModuleService) |
EnabledPropertyName |
When overridden in a derived class, gets the attribute name that specifies the enabled value. |
ManagementUnit |
Gets the ManagementUnit that is currently being managed by the module service. (Inherited from ModuleService) |
ModuleName |
Gets the name of the assembly that contains the module service. (Inherited from ModuleService) |
SectionName |
When overridden in a derived class, gets the name of the configuration section. |
Methods
CreateChildService(Type) |
Creates a child ModuleService object. (Inherited from ModuleService) |
GetEnabledProperty(ConfigurationElement) |
Retrieves the configuration attribute that contains the specified element. |
GetSection(Type) |
Retrieves a section from the current application's default configuration file. |
RaiseException(Exception) | (Inherited from ModuleService) |
RaiseException(String, String) |
Throws a WebManagementServiceException based on the specified resource name and error message. (Inherited from ModuleService) |
RaiseException(String) |
Throws a WebManagementServiceException based on the specified resource name. (Inherited from ModuleService) |
Explicit Interface Implementations
IAuthenticationModuleService.IsEnabled() |
Returns the value of the IsEnabled() method. |