AuthenticationFeature Class
Provides the base class for creating authentication modules.
Assembly: Microsoft.Web.Management (in Microsoft.Web.Management.dll)
| Name | Description | |
|---|---|---|
![]() | AuthenticationFeature(Module) | Initializes a new instance of the AuthenticationFeature class, using the specified module. |
| Name | Description | |
|---|---|---|
![]() | AuthenticationSettingsUpdated | Gets or sets the event handler for authentication changes. |
![]() | AuthenticationType | When overridden in a derived class, gets the type of authentication handshake that the scheme uses. |
![]() | Description | When overridden in a derived class, gets a description of the authentication feature. |
![]() | IsEnabled | Gets a value indicating whether the authentication feature is enabled. |
![]() | IsFeatureEnabled | Gets a value indicating whether this feature should be displayed on the Authentication page. |
![]() | MinimumFrameworkVersion | Gets the minimum required .NET Framework version. |
![]() | Module | Gets the Module object that is associated with the feature. |
![]() | Name | When overridden in a derived class, gets the display name for the authentication feature. |
| Name | Description | |
|---|---|---|
![]() | DisplayErrorMessage(Exception, ResourceManager) | Displays a modal dialog box with an error message, based on the specified exception and resource manager. |
![]() | Equals(Object) | (Inherited from Object.) |
![]() | Finalize() | (Inherited from Object.) |
![]() | GetHashCode() | (Inherited from Object.) |
![]() | GetService(Type) | Retrieves the service from the module that is associated with the authentication feature, using the specified type information. |
![]() | GetTaskList() | When overridden in a derived class, retrieves the task list that is used to configure the authentication feature. |
![]() | GetType() | (Inherited from Object.) |
![]() | Load() | When overridden in a derived class, loads the authentication feature. |
![]() | MemberwiseClone() | (Inherited from Object.) |
![]() | OnAuthenticationSettingsSaved() | Calls the delegate that is set for the AuthenticationSettingsUpdated property. |
![]() | SetEnabled(Boolean) | Sets the enabled state of the authentication feature. |
![]() | ShowHelp() | When overridden in a derived class, returns a value that indicates whether to show Help for the authentication feature. |
![]() | ToString() | (Inherited from Object.) |
| Name | Description | |
|---|---|---|
![]() ![]() | FxVersion10 | Specifies the 1.0 version of the .NET Framework. |
![]() ![]() | FxVersion11 | Specifies the 1.1 version of the .NET Framework. |
![]() ![]() | FxVersion20 | Specifies the 2.0 version of the .NET Framework. |
![]() ![]() | FxVersionNotRequired | Specifies the 0.0 version of the .NET Framework. |
This class enables a third-party to plug into the Authentication page of IIS Manager. The server side requires a corresponding IAuthenticationModuleService or ConfigurationAuthenticationModuleService object.
Notes to Inheritors:
When you inherit from AuthenticationFeature, you must override the following members: AuthenticationType, Description, Name, GetTaskList, Load, and ShowHelp.
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.




