Share via


IUserExtension Interface

 

Extension point for user properties in the product.

Namespace:   Microsoft.WindowsServerSolutions.Common
Assembly:  MiscUtil (in MiscUtil.dll)

Syntax

public interface IUserExtension
public interface class IUserExtension
Public Interface IUserExtension

Properties

Name Description
System_CAPS_pubproperty AccountGroupHeadingText

Gets the account group heading text.

System_CAPS_pubproperty AddUserWizardActivateText

Gets the activate option text in the Add User WizardExtension Page.

System_CAPS_pubproperty AliasLabelText

Gets the alias label text.

System_CAPS_pubproperty AssignRolesLabelText

Gets the assign roles label text.

System_CAPS_pubproperty DefaultDomainName

Gets the default domain name to which the user extension properties belong.

System_CAPS_pubproperty Enabled

Gets a boolean value indicating whether the user extension is enabled.

System_CAPS_pubproperty IntegrationGroupHeadingText

Gets the integration group heading text.

System_CAPS_pubproperty MailGroupHeadingText

Gets the mail group heading text.

System_CAPS_pubproperty RemoveUserExtensionMessage

Gets the message displayed when a user's extension is removed.

System_CAPS_pubproperty UserPropertiesTabActivateUserString

Gets the text displayed for the activate option in the User Extension Properties tab page.

System_CAPS_pubproperty UserPropertiesTabHeading

Gets the text displayed as the heading of User Extension Properties tab page.

System_CAPS_pubproperty UserPropertiesTabLaunchPadIntegrationText

Gets the text displayed for the LaunchPad integration option in the User Extension Properties tab page.

System_CAPS_pubproperty UserPropertiesTabRemoteAccessIntegrationText

Gets the text displayed for the RemoteAccess integration option in the User Extension Properties tab page.

System_CAPS_pubproperty UserPropertiesTabShowLaunchPadIntegration

Gets the value indicating whether the LaunchPad integration user interface should be displayed.

System_CAPS_pubproperty UserPropertiesTabShowRemoteAccessIntegration

Gets the value indicating whether the Remote Access integration user interface should be displayed.

System_CAPS_pubproperty UserPropertiesTabTitle

Gets the text displayed as the title of User Extension Properties tab page.

System_CAPS_pubproperty UserPropertiesTabTitleImage

Gets the image that is displayed next to UserPropertiesTabTitle on the User Extension Properties tab page.

Methods

Name Description
System_CAPS_pubmethod AddUserPropertiesAsync(IUserExtensionProperties, String)

Asynchronously adds the extension properties for a particular user.

System_CAPS_pubmethod CreateUserExtensionProperties()

Creates a new IUserExtensionProperties object that is used to add the User Extension properties.

System_CAPS_pubmethod DeleteUserPropertiesAsync(String)

Asynchronously deletes the extension properties for a particular user.

System_CAPS_pubmethod GetAllUserRolesAsync()

Asynchronously gets all the IUserRole objects supported by the user extension.

System_CAPS_pubmethod GetUserPropertiesAsync(String)

Asynchronously gets the extension properties for a particular user.

System_CAPS_pubmethod UpdateUserPropertiesAsync(IUserExtensionProperties)

Asynchronously updates the extension properties for a particular user.

System_CAPS_pubmethod ValidateUserAliasPropertyAsync(String, String)

Asynchronously validates the user email alias property.

Events

Name Description
System_CAPS_pubevent AddUserPropertiesCompleted

Represents the event that is raised when the AddUserPropertiesAsync method finishes.

System_CAPS_pubevent DeleteUserPropertiesCompleted

Represents the event that is raised when the DeleteUserPropertiesAsync method finishes.

System_CAPS_pubevent GetAllUserRolesCompleted

Represents the event that is raised when the GetAllUserRolesAsync method finishes.

System_CAPS_pubevent GetUserPropertiesCompleted

Represents the event that is raised when the GetUserPropertiesAsync method finishes.

System_CAPS_pubevent UpdateUserPropertiesCompleted

Represents the event that is raised when the UpdateUserPropertiesAsync method finishes.

System_CAPS_pubevent ValidateUserAliasPropertyCompleted

Represents the event that is raised when the ValidateUserAliasPropertyAsync method finishes.

See Also

Microsoft.WindowsServerSolutions.Common Namespace

Return to top