IUserExtension2 Interface
The extension point for user properties in the product.
Assembly: MiscUtil (in MiscUtil.dll)
| Name | Description | |
|---|---|---|
![]() | ActivateUserTaskContextString | Gets the displayed message when a user's extension is activated. |
![]() | ActivateUserTaskInProgressMessage | Gets the displayed message in the progress window when a user's extension is being activated. |
![]() | ActivateUserTaskInProgressTitle | Gets the title of the progress window when a user's extension is being activated. |
![]() | AddUserPropertiesFailureGenericErrorMessage | Gets the generic error message for a failure when adding user properties. |
![]() | AddUserPropertiesFailureWizardTitle | Gets the wizard title for a failure when adding user properties. |
![]() | AddUserWizardAssignExistingUserOptionText | Gets the description for the assigning existing user option from the Add User Wizard Extension page. |
![]() | AddUserWizardCreateUserOptionDescription | Gets the create user option description from the Add User Wizard Extension page. |
![]() | AddUserWizardCreateUserOptionText | Gets the description for the creating user option from the Add User Wizard Extension page. |
![]() | AddUserWizardHelpLinkText | Gets the description for the help link from the Add User Wizard Extension page. |
![]() | AddUserWizardHelpLinkUrl | Gets the URL for the help link from the Add User Wizard Extension page. |
![]() | AddUserWizardNoAccessOptionText | Gets the description for the no access option from the Add User Wizard Extension page. |
![]() | AddUserWizardNoAvailableEmailAccountsString | Gets the message if there are no available email accounts left after the user called GetAvailableEmailAccountsAsync. |
![]() | AddUserWizardNoAvailableEmailLoadingString | Gets the description when GetAvailableEmailAccountsAsync is running. |
![]() | AddUserWizardTabTitle | Gets the title of the Add User Wizard Extension page. |
![]() | AssignDeactivatedOnlineUserConfirmationDialogTitle | Gets the title of the confirmation dialog box when assigning a local user to a deactivated online user. |
![]() | AssignDeactivatedOnlineUserConfirmationMessage | Gets the confirmation window message when assigning a local user to a deactivated online user. |
![]() | AssignDeactivatedOnlineUserConfirmationTitle | Gets the confirmation window title when assigning a local user to a deactivated online user. |
![]() | AvailableDomains | Gets a list of available domains. |
![]() | DeactivateUserTaskContextString | Gets the message displayed when a user's extension is deactivated. |
![]() | DeactivateUserTaskInProgressMessage | Gets the progress window message when a user's extension is being deactivated. |
![]() | DeactivateUserTaskInProgressTitle | Gets the title of the progress window when a user's extension is being deactivated. |
![]() | DefaultDomainName | Gets the default domain name that belongs to the user extension properties. |
![]() | Enabled | Gets a Boolean value that indicates whether a user extension is enabled. |
![]() | MaximumPasswordLength | Gets the maximum length of a user's password. |
![]() | MinimumPasswordLength | Gets the minimum length of a user's password. |
![]() | PasswordLengthCriteriaString | Gets the description for the strong password length criteria. |
![]() | RemoveUserWizardTabInstruction | Gets the message displayed when a user's extension is removed. |
![]() | ResetPasswordFailureDialogTitle | Gets the title of the dialog box when resetting the user's password fails. |
![]() | ResetPasswordFailureMessage | Gets the dialog box message when resetting the user's password fails. |
![]() | ResetPasswordFailureSummary | Gets the summary when resetting the user's password fails. |
![]() | ResetPasswordProgressMessage | Gets the dialog box message when resetting the user's password. |
![]() | ResetPasswordProgressTitle | Gets the dialog box title when resetting the user's password. |
![]() | StrongPasswordPolicyDescription | Gets the description of the strong password policy. |
![]() | UserPropertiesTabActivateUserDescription | Gets the description for the Activate option on the User Extension Properties tab. |
![]() | UserPropertiesTabActivateUserString | Gets the description displayed for the Activate option on the User Extension Properties tab. |
![]() | UserPropertiesTabButtonAddString | Gets the description displayed for the Add button on the User Extension Properties tab.. |
![]() | UserPropertiesTabButtonDeleteString | Gets the description displayed for the Delete button on the User Extension Properties tab.. |
![]() | UserPropertiesTabButtonEditString | Gets the description displayed for the Edit button on the User Extension Properties tab.. |
![]() | UserPropertiesTabCreateUserButtonText | Gets the description displayed for the Activate button on the User Extension Properties tab. |
![]() | UserPropertiesTabCreateUserHintText | Gets the description displayed for the Activate button hint on the User Extension Properties tab. |
![]() | UserPropertiesTabDataLoadingString | Gets the description when GetUserPropertiesAsync is running. |
![]() | UserPropertiesTabDataRefreshButtonString | Gets the refresh button description on the User Extension Properties failure page. |
![]() | UserPropertiesTabDeactivateUserDescription | Gets the description displayed for the Deactivate option on the User Extension Properties tab. |
![]() | UserPropertiesTabDeactivateUserString | Gets the description displayed for the Deactivate option on the User Extension Properties tab. |
![]() | UserPropertiesTabEmailAddressesString | Gets the description displayed for the Email Address button on the User Extension Properties tab. |
![]() | UserPropertiesTabEmailAliasString | Gets the description displayed as the heading for the alias label. |
![]() | UserPropertiesTabHeading | Gets the tab heading text on the User Extension Properties tab. |
![]() | UserPropertiesTabHelpLinkText | Gets the description for the help link on the Add User Wizard Extension page. |
![]() | UserPropertiesTabHelpLinkUrl | Gets the URL for the help link on the Add User Wizard Extension page. |
| Name | Description | |
|---|---|---|
![]() | AddUserPropertiesAsync(IUserExtension2Properties^, String^) | Adds the extension properties asynchronously for a particular user. |
![]() | AddUserPropertiesWithExistingEmailAsync(IUserExtension2Properties^, String^, String^) | Adds the extension properties asynchronously for a particular user who has the email address specified by the emailAddress parameter. |
![]() | CreateUserExtension2Properties() | Creates a new object that is used when adding the user extension properties. |
![]() | DeleteUserPropertiesAsync(String^) | Deletes the extension properties asynchronously for a particular user. |
![]() | Dispose() | (Inherited from IDisposable.) |
![]() | GetAvailableEmailAccountsAsync() | Gets all the email accounts that are not mapped to existing users. |
![]() | GetUserPropertiesAsync(String^) | Gets the extension properties asynchronously for a particular user. |
![]() | HideProgressWindow() | Hides the progress window. |
![]() | HideProgressWindow(Action^) | Hides the progress window. |
![]() | IsLocalUserMapped(String^) | Checks whether a local user is mapped to an online user. |
![]() | ResetUserPasswordAsync(String^, String^) | Resets the online password asynchronously for a particular user. |
![]() | RunAcitvateUserWizard(IUserExtension2Properties^) | Runs a wizard to enable an on-premise user. |
![]() | SetUserActivateStateAysnc(String^, Boolean) | Asynchronously sets the active state for the specified user. |
![]() | ShowProgressWindow(String^, String^) | Shows the progress window. |
![]() | UpdateUserPropertiesAsync(IUserExtension2Properties^) | Updates the extension properties asynchronously for a particular user. |
![]() | ValidateEmailAddress(String^, String^%, String^%) | Checks the user's email address for characters that are not valid. |
| Name | Description | |
|---|---|---|
![]() | ActivateUserCompeleted | Represents the event that is raised when the RunAcitvateUserWizard method finishes. |
![]() | AddUserPropertiesCompleted | Represents the event that is raised when the AddUserPropertiesAsync method finishes. |
![]() | DeleteUserPropertiesCompleted | Represents the event that is raised when the DeleteUserPropertiesAsync method finishes. |
![]() | GetAvailableEmailAccountsCompleted | Represents the event that is raised when the GetAvailableEmailAccountsAsync method finishes. |
![]() | GetUserPropertiesCompleted | Represents the event that is raised when the GetUserPropertiesAsync method finishes. |
![]() | ResetUserPasswordCompeleted | Represents the event that is raised when the ResetUserPasswordAsync method finishes. |
![]() | UpdateUserPropertiesCompleted | Represents the event that is raised when the UpdateUserPropertiesAsync method finishes. |
This is only available on Windows Small Business Server 2011.


