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