Microsoft.WindowsServerSolutions.Common.Devices Namespace
The Devices provider is the provider that stores information about the computers registered to the server. It serves as a sink for storing client device related information and provide retrieval interface for that data.
| Class | Description | |
|---|---|---|
![]() | AlertsProperty | Represents the properties for a health alert. |
![]() | BackupStatusProperty | Represents the backup status of the device. |
![]() | DeviceDescriptor | Describes a device. |
![]() | DeviceEventArgs<T> | Event argument for the IDevicesManagerinterface. |
![]() | DeviceIdDoesNotExistException | Represents errors that occur when a requested device does not exist in the devices provider. |
![]() | DeviceInfo | Represents information about a device on the network. |
![]() | DeviceProperty | Represents the properties of a device. |
![]() | DevicePropertyFactory | Represents a factory that is used to create device properties. |
![]() | DevicesManager | Represents synchronous and asynchronous operations that are used to interact with the devices provider. |
![]() | DevicesProviderAccessDeniedException | Represents the errors that occur when the caller does not have permission to perform the operation. |
![]() | DevicesProviderException | Represents the errors that occur during operation calls to the devices provider. |
![]() | DevicesProviderNotAvailableException | Represents errors that occur when a connection is not established with the devices provider. |
![]() | DeviceTypeMismatchedException | Represents errors that occur when the deviceType parameter for ReportDevice or RemoveDevice does not match an existing device in the devices provider. |
![]() | DeviceTypes | Represents the type information for devices. |
![]() | DomainJoinStatusProperty | A property of the join domain status of device. |
![]() | GetAllDevicesInfoCompletedEventArgs | Represents the events that are raised when operations are finished from GetAllDevicesInfoAsync. |
![]() | IdentityStatusProperty | Represents the properties for the identity status of a device. |
![]() | OnlineStatusProperty | Represents the online status properties of the device. |
![]() | OperatingSystemFamilies | Represents all of the operating system families that are supported. |
![]() | OperatingSystemProperty | Represents the operating system information for the device. |
![]() | RDPStatusProperty | Represents the Remote Desktop status properties of a device. |
![]() | ReadOnlyDeviceInfoCollection | Represents a ReadOnlyObservableCollection of DeviceInfo objects. |
![]() | ReportDeviceParameters | Represents a data structure that is used to report information about a device. |
![]() | ReportOperationCompletedEventArgs | Represents the events that are raised when operations are finished from ReportDevicesAsync, RemoveDeviceAsync, and ReportDevicePropertiesAsync. |
![]() | SecurityAntiSpywareProperty | Property that describes the anti-spyware status. |
![]() | SecurityAntiVirusProperty | Property that describes the anti-virus status. |
![]() | SecurityBaseProperty | Property that describes the Security Center status. |
![]() | SecurityCenterStatusProperty | Property that describes the Security Center Service running status. |
![]() | SecurityFirewallProperty | Property that describes the Firewall status; if the Windows Firewall is not part of the operating system, it only indicates the status of the Windows Defender. |
![]() | SecurityUpdateDetailProperty | Property that describes detials of a Security Update. |
![]() | SecurityUpdateProperty | Property that describes the Update status. |
![]() | StringProperty | Represents a property that has a string value. |
![]() | WindowsDefenderProperty | Property that describes the Windows Defender status. |
| Interface | Description | |
|---|---|---|
![]() | IDevicesEventNotifier | Represents the operations for defining events that notify about the asynchronous completion of operations on the devices provider. |
| Enumeration | Description | |
|---|---|---|
![]() | BackupStatus | Indicates the status of the backup. |
![]() | DeviceIdentityStatus | Indicates the identity status of the device. |
![]() | DevicePropertyName | Specifies the property of the device. |
![]() | DeviceSecurityStatus | Describes the device security status. |
![]() | DomainJoinStatus | Describes the domain join status of the device. |
![]() | OnlineStatus | Indicates the online status of the device. |
![]() | OSSkuType | Describes the operating system SKU type. |
![]() | RDPStatus | Indicates the status of Remote Desktop for the device. |
![]() | SystemType | Indicates the system type of the operating system. |
![]() | WindowsDefenderFeatureStatus | Describes the status of the Windows Defender feature. |


