UserInfoManager Class
Represents the operations that are used to manage UserInfo objects.
Namespace: Microsoft.WindowsServerSolutions.Users
Assembly: UserObjectModel (in UserObjectModel.dll)
Inheritance Hierarchy
System.Object
Microsoft.WindowsServerSolutions.Users.UserInfoManager
Syntax
public class UserInfoManager : INotifyPropertyChanged, IDisposable
public ref class UserInfoManager : INotifyPropertyChanged, IDisposable
Public Class UserInfoManager
Implements INotifyPropertyChanged, IDisposable
Constructors
Name | Description | |
---|---|---|
UserInfoManager() | Initializes a new instance of the UserInfoManager class. |
Properties
Name | Description | |
---|---|---|
Connected | Gets the status of the connection to the User Provider. |
Methods
Name | Description | |
---|---|---|
Connect() | Connects to the User Provider. |
|
ConnectAsync() | Asynchronously connects the User Manager with the User Provider. |
|
ConnectAsync(TimeSpan) | Asynchronously connects to the User Manager with the User Provider with the specified timeout period. |
|
Dispose() | Release all resources that are used by the UserInfoManager object. |
|
Dispose(Boolean) | Releases the unmanaged resources used by the UserInfoManager object and optionally releases the managed resources. |
|
Equals(Object) | (Inherited from Object.) |
|
Finalize() | (Inherited from Object.) |
|
GetGroups() | Returns a list of groups to which the current user is a member. |
|
GetGroupsAsync() | Asynchronously returns a list of groups to which the current user is a member. |
|
GetHashCode() | (Inherited from Object.) |
|
GetType() | (Inherited from Object.) |
|
GetWSSServerGroups() | Returns a list of groups to which the current user is a member. |
|
GetWSSServerGroupsAsync() | Asynchronously returns a list of groups to which the current user is a member. |
|
IsPartOfServerUsers() | Indicates whether the current user account exists on the server. |
|
IsPartOfServerUsersAsync() | Asynchronously determines whether the current user account exists on the server. |
|
MemberwiseClone() | (Inherited from Object.) |
|
ToString() | (Inherited from Object.) |
Events
Name | Description | |
---|---|---|
ConnectRequestCompletionCallback | Represents the callback for the event that is raised when connection is requested. |
|
ConnectTimeoutCallback | Represents the event for the callback of ConnectTimeout. |
|
GetGroupsRequestCompletionCallback | Represents the event for the callback of GetGroups. |
|
GetWSSServerGroupsRequestCompletionCallback | Represents the event for the callback of GetWSSServerGroups. |
|
IsPartOfServerUsersRequestCompletionCallback | Represents the event for the callback of IsPartOfServerUsers. |
|
PropertyChanged | Represents the callback for the event that is raised when a property for a user account is changed. |
Thread Safety
Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
See Also
Microsoft.WindowsServerSolutions.Users Namespace
Return to top