Export (0) Print
Expand All

ConfigurationAuthenticationModuleService Class

IIS 7.0

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

System..::..Object
  Microsoft.Web.Management.Server..::..ModuleService
    Microsoft.Web.Management.Server..::..ConfigurationAuthenticationModuleService

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

public abstract class ConfigurationAuthenticationModuleService : ModuleService, 
	IAuthenticationModuleService

The ConfigurationAuthenticationModuleService type exposes the following members.

  NameDescription
Protected methodConfigurationAuthenticationModuleServiceInitializes a new instance of the ConfigurationAuthenticationModuleService class.
Top

  NameDescription
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.
Top

  NameDescription
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.)
Top

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

ADD
Show:
© 2014 Microsoft