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 | |
---|---|---|
AccountGroupHeadingText | Gets the account group heading text. |
|
AddUserWizardActivateText | Gets the activate option text in the Add User WizardExtension Page. |
|
AliasLabelText | Gets the alias label text. |
|
AssignRolesLabelText | Gets the assign roles label text. |
|
DefaultDomainName | Gets the default domain name to which the user extension properties belong. |
|
Enabled | Gets a boolean value indicating whether the user extension is enabled. |
|
IntegrationGroupHeadingText | Gets the integration group heading text. |
|
MailGroupHeadingText | Gets the mail group heading text. |
|
RemoveUserExtensionMessage | Gets the message displayed when a user's extension is removed. |
|
UserPropertiesTabActivateUserString | Gets the text displayed for the activate option in the User Extension Properties tab page. |
|
UserPropertiesTabHeading | Gets the text displayed as the heading of User Extension Properties tab page. |
|
UserPropertiesTabLaunchPadIntegrationText | Gets the text displayed for the LaunchPad integration option in the User Extension Properties tab page. |
|
UserPropertiesTabRemoteAccessIntegrationText | Gets the text displayed for the RemoteAccess integration option in the User Extension Properties tab page. |
|
UserPropertiesTabShowLaunchPadIntegration | Gets the value indicating whether the LaunchPad integration user interface should be displayed. |
|
UserPropertiesTabShowRemoteAccessIntegration | Gets the value indicating whether the Remote Access integration user interface should be displayed. |
|
UserPropertiesTabTitle | Gets the text displayed as the title of User Extension Properties tab page. |
|
UserPropertiesTabTitleImage | Gets the image that is displayed next to UserPropertiesTabTitle on the User Extension Properties tab page. |
Methods
Name | Description | |
---|---|---|
AddUserPropertiesAsync(IUserExtensionProperties, String) | Asynchronously adds the extension properties for a particular user. |
|
CreateUserExtensionProperties() | Creates a new IUserExtensionProperties object that is used to add the User Extension properties. |
|
DeleteUserPropertiesAsync(String) | Asynchronously deletes the extension properties for a particular user. |
|
GetAllUserRolesAsync() | Asynchronously gets all the IUserRole objects supported by the user extension. |
|
GetUserPropertiesAsync(String) | Asynchronously gets the extension properties for a particular user. |
|
UpdateUserPropertiesAsync(IUserExtensionProperties) | Asynchronously updates the extension properties for a particular user. |
|
ValidateUserAliasPropertyAsync(String, String) | Asynchronously validates the user email alias property. |
Events
Name | Description | |
---|---|---|
AddUserPropertiesCompleted | Represents the event that is raised when the AddUserPropertiesAsync method finishes. |
|
DeleteUserPropertiesCompleted | Represents the event that is raised when the DeleteUserPropertiesAsync method finishes. |
|
GetAllUserRolesCompleted | Represents the event that is raised when the GetAllUserRolesAsync method finishes. |
|
GetUserPropertiesCompleted | Represents the event that is raised when the GetUserPropertiesAsync method finishes. |
|
UpdateUserPropertiesCompleted | Represents the event that is raised when the UpdateUserPropertiesAsync method finishes. |
|
ValidateUserAliasPropertyCompleted | Represents the event that is raised when the ValidateUserAliasPropertyAsync method finishes. |
See Also
Microsoft.WindowsServerSolutions.Common Namespace
Return to top