Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
ConfigurationAuthenticationModuleService Class
Collapse the table of content
Expand the table of content

ConfigurationAuthenticationModuleService Class

IIS 7.0

Provides the base class for implementing new management modules for configuration authentication.


Namespace:  Microsoft.Web.Management.Server
Assembly:  Microsoft.Web.Management (in Microsoft.Web.Management.dll)

public abstract class ConfigurationAuthenticationModuleService : ModuleService, 

The ConfigurationAuthenticationModuleService type exposes the following members.

Protected methodConfigurationAuthenticationModuleServiceInitializes a new instance of the ConfigurationAuthenticationModuleService class.

Public propertyContextGets the management context of the module service. (Inherited from ModuleService.)
Protected propertyEnabledPropertyNameWhen overridden in a derived class, gets the attribute name that specifies the enabled value.
Protected propertyManagementUnitGets the ManagementUnit that is currently being managed by the module service. (Inherited from ModuleService.)
Protected propertyModuleNameGets the name of the assembly that contains the module service. (Inherited from ModuleService.)
Protected propertySectionNameWhen overridden in a derived class, gets the name of the configuration section.

Protected methodCreateChildServiceCreates a child ModuleService object. (Inherited from ModuleService.)
Public methodEquals (Inherited from Object.)
Protected methodFinalize (Inherited from Object.)
Protected methodGetEnabledPropertyRetrieves the configuration attribute that contains the specified element.
Public methodGetHashCode (Inherited from Object.)
Protected methodGetSectionRetrieves a section from the current application's default configuration file.
Public methodGetType (Inherited from Object.)
Protected methodMemberwiseClone (Inherited from Object.)
Protected methodRaiseException(Exception)Throws a WebManagementServiceException based on the specified exception. (Inherited from ModuleService.)
Protected methodRaiseException(String)Throws a WebManagementServiceException based on the specified resource name. (Inherited from ModuleService.)
Protected methodRaiseException(String, String)Throws a WebManagementServiceException based on the specified resource name and error message. (Inherited from ModuleService.)
Public methodToString (Inherited from Object.)

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 Inheritors

When you inherit from the ConfigurationAuthenticationModuleService class, you must override the following members: EnabledPropertyName property and SectionName property

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Community Additions

© 2015 Microsoft