Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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