AuthenticationFeature Class

 

Provides the base class for creating authentication modules.

Namespace:   Microsoft.Web.Management.Client.Extensions
Assembly:  Microsoft.Web.Management (in Microsoft.Web.Management.dll)

System.Object
  Microsoft.Web.Management.Client.Extensions.AuthenticationFeature

[SecurityPermissionAttribute(SecurityAction.Demand, Flags = SecurityPermissionFlag.UnmanagedCode)]
[SecurityPermissionAttribute(SecurityAction.InheritanceDemand, 
	Flags = SecurityPermissionFlag.UnmanagedCode)]
public abstract class AuthenticationFeature

NameDescription
System_CAPS_protmethodAuthenticationFeature(Module)

Initializes a new instance of the AuthenticationFeature class, using the specified module.

NameDescription
System_CAPS_pubpropertyAuthenticationSettingsUpdated

Gets or sets the event handler for authentication changes.

System_CAPS_pubpropertyAuthenticationType

When overridden in a derived class, gets the type of authentication handshake that the scheme uses.

System_CAPS_pubpropertyDescription

When overridden in a derived class, gets a description of the authentication feature.

System_CAPS_pubpropertyIsEnabled

Gets a value indicating whether the authentication feature is enabled.

System_CAPS_pubpropertyIsFeatureEnabled

Gets a value indicating whether this feature should be displayed on the Authentication page.

System_CAPS_pubpropertyMinimumFrameworkVersion

Gets the minimum required .NET Framework version.

System_CAPS_pubpropertyModule

Gets the Module object that is associated with the feature.

System_CAPS_pubpropertyName

When overridden in a derived class, gets the display name for the authentication feature.

NameDescription
System_CAPS_protmethodDisplayErrorMessage(Exception, ResourceManager)

Displays a modal dialog box with an error message, based on the specified exception and resource manager.

System_CAPS_pubmethodEquals(Object)

(Inherited from Object.)

System_CAPS_protmethodFinalize()

(Inherited from Object.)

System_CAPS_pubmethodGetHashCode()

(Inherited from Object.)

System_CAPS_protmethodGetService(Type)

Retrieves the service from the module that is associated with the authentication feature, using the specified type information.

System_CAPS_pubmethodGetTaskList()

When overridden in a derived class, retrieves the task list that is used to configure the authentication feature.

System_CAPS_pubmethodGetType()

(Inherited from Object.)

System_CAPS_pubmethodLoad()

When overridden in a derived class, loads the authentication feature.

System_CAPS_protmethodMemberwiseClone()

(Inherited from Object.)

System_CAPS_protmethodOnAuthenticationSettingsSaved()

Calls the delegate that is set for the AuthenticationSettingsUpdated property.

System_CAPS_pubmethodSetEnabled(Boolean)

Sets the enabled state of the authentication feature.

System_CAPS_pubmethodShowHelp()

When overridden in a derived class, returns a value that indicates whether to show Help for the authentication feature.

System_CAPS_pubmethodToString()

(Inherited from Object.)

NameDescription
System_CAPS_protfieldSystem_CAPS_staticFxVersion10

Specifies the 1.0 version of the .NET Framework.

System_CAPS_protfieldSystem_CAPS_staticFxVersion11

Specifies the 1.1 version of the .NET Framework.

System_CAPS_protfieldSystem_CAPS_staticFxVersion20

Specifies the 2.0 version of the .NET Framework.

System_CAPS_protfieldSystem_CAPS_staticFxVersionNotRequired

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.

Return to top
Show: