Share via


ConfigurationAuthenticationModuleService Class

Definition

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
ConfigurationAuthenticationModuleService
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.

Applies to