MachineIdentityManager Class
Represents the operations that are used to manage the identities of computers.
Namespace: Microsoft.WindowsServerSolutions.Devices.Identity
Assembly: MachineIdentityObjectModel (in MachineIdentityObjectModel.dll)
Inheritance Hierarchy
System.Object
Microsoft.WindowsServerSolutions.Devices.Identity.MachineIdentityManager
Syntax
public class MachineIdentityManager : IDisposable
public ref class MachineIdentityManager : IDisposable
Public Class MachineIdentityManager
Implements IDisposable
Constructors
Name | Description | |
---|---|---|
MachineIdentityManager() | Initializes a new instance of the MachineIdentityManager class. |
|
MachineIdentityManager(String) | Initializes a new instance of the MachineIdentityManager class with the specified server name. |
Properties
Name | Description | |
---|---|---|
Connected | Gets the status of the connection. |
|
ServerName | Gets or sets the name of the server. |
Methods
Name | Description | |
---|---|---|
Connect() | Connects the Machine Identity Manager to the User Provider. |
|
ConnectAsync() | Asynchronously connects the Machine Identity Manager to the User Provider. |
|
ConnectAsync(TimeSpan) | Asynchronously connects the Machine Identity Manager to the User Provider with the specified timeout period. |
|
Dispose() | Release all of the resources that are used by the MachineIdentityManager object. |
|
Dispose(Boolean) | Releases the unmanaged resources used by the MachineIdentityManager object and optionally releases the managed resources. |
|
Equals(Object) | (Inherited from Object.) |
|
Finalize() | (Inherited from Object.) |
|
GetCert(String, String, Boolean) | Returns the certificate for the local computer. |
|
GetCert(String, String, String) | Returns the certificate for the local computer. |
|
GetCert(String, String, String, Boolean) | Returns the certificate for the local computer. |
|
GetCert(String, String, String, String, String, Boolean) | Retrieves the certification for the specified dns host name and netbios name. |
|
GetCertResponse(String, String, String, String) | Authenticates the user name and password for the computer. |
|
GetCertResponseAsync(String, String, String, String) | Asynchronously authenticates the user name and password for the computer. |
|
GetExpiredDateOfMachineCert() | Returns the expiration date of the computer certificate. |
|
GetHashCode() | (Inherited from Object.) |
|
GetLocalMachineCert() | Returns the certificate for the local computer. |
|
GetMachineStatus(String, String, Boolean) | Returns the status of the computer. |
|
GetMachineStatus(String, String, String) | Returns the status of the computer. |
|
GetMachineStatus(String, String, String, String, Boolean) | Returns the status of the computer. |
|
GetMachineStatusAsync(String, String, String) | Asynchronously returns the status of the computer. |
|
GetSid(String, String, String, Boolean) | Returns a security identifier for the specified computer. |
|
GetSidAsync(String, String, String, Boolean) | Asynchronously returns a security identifier for the specified computer. |
|
GetStandardUserSids(String, String, String) | Retrieves an array of SIDs of standard users, using the specified server. |
|
GetStandardUserSids(String, String, String, String) | Retrieves an array of SIDs of standard users as well as the connected DC, using the specified server. |
|
GetType() | (Inherited from Object.) |
|
IsClientCertNeedRenew() | Indicates whether the certificate on the client computer must be renewed. |
|
IsServerCertNeedRenew() | Indicates whether the certificate on the server must be renewed. |
|
MakeUserRemoteDesktopMapping(String) | Creates the mapping for the User Remote Desktop. |
|
MakeUserRemoteDesktopMappingAsync(String) | Asynchronously creates the mapping for the User Remote Desktop. |
|
MemberwiseClone() | (Inherited from Object.) |
|
RemoveMachine(String, String) | Removes the computer from the system synchronization call. |
|
RemoveMachineAysnc(String, String) | Asynchronously removes the computer from the system synchronization call. |
|
RenewCert() | Renews the certificate for the local computer. |
|
RenewCertAsync() | Asynchronously renews the certificate for the local computer. |
|
RevokeCert() | Revokes the certificate for the local computer. |
|
RevokeCertAsync() | Asynchronously revokes the certificate for the local computer. |
|
ToString() | (Inherited from Object.) |
Events
Name | Description | |
---|---|---|
ConnectRequestCompletionCallback | Represents the callback for the completion of a connection request. |
|
ConnectTimeoutCallback | Represents the event for the callback of ConnectTimeout. |
|
GenerateCertCompletionCallback | Represents the event for the callback of GenerateCertCompletion. |
|
GenerateSidCompletionCallback | Represents the event for the callback of GenerateSidCompletion. |
|
GetMachineStatusCompletionCallback | Represents the event for the callback of GetMachineStatusCompletion. |
|
MakeUserRemoteDesktopMappingCompletionCallback | Represents the callback for the event of MakeUserRemoteDesktopMappingCompletion. |
|
RemoveMachineCompletionCallback | Represents the event for the callback of RemoveMachineCompletion. |
|
RenewCertCompletionCallback | Represents the event for the callback of RenewCertCompletion. |
|
RevokeCertCompletionCallback | Represents the event for the callback of RevokeCertCompletion. |
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.Devices.Identity Namespace
Return to top