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 a factory that is used to create device properties.
Namespace:   Microsoft.WindowsServerSolutions.Common.Devices
Assembly:  DevicesOM (in DevicesOM.dll)
Inheritance Hierarchy
System.Object
  Microsoft.WindowsServerSolutions.Common.Devices.DevicePropertyFactory
Syntax
public static class DevicePropertyFactory
public ref class DevicePropertyFactory abstract sealed 
Public NotInheritable Class DevicePropertyFactory
Methods
| Name | Description | |
|---|---|---|
| .jpeg) .jpeg) | CreateAlertsProperty(Int32, Int32, Int32) | Create an AlertsProperty object that contains information about the number and levels of alerts that have been reported. | 
| .jpeg) .jpeg) | CreateBackupStatusProperty(BackupStatus, Boolean, TimeSpan) | Create an BackupStatusProperty object that contains information about the status of backups. | 
| .jpeg) .jpeg) | CreateBackupStatusProperty(BackupStatus, Boolean, TimeSpan, DateTime) | Create an BackupStatusProperty object that contains information about the status of backups. | 
| .jpeg) .jpeg) | CreateBackupStatusProperty(Int32, Boolean, TimeSpan) | Create an BackupStatusProperty object that contains information about the status of backups and provides a progress indicator. | 
| .jpeg) .jpeg) | CreateBackupStatusProperty(Int32, Boolean, TimeSpan, DateTime) | Create an BackupStatusProperty object that contains information about the status of backups and provides a progress indicator. | 
| .jpeg) .jpeg) | CreateDomainJoinStatusProperty(DomainJoinStatus, String) | Creates a DomainJoinStatusProperty, using the specified status and domain name. | 
| .jpeg) .jpeg) | CreateOnlineStatusProperty(OnlineStatus) | Create an OnlineStatusProperty object that contains information about the online status of a device. | 
| .jpeg) .jpeg) | CreateOperatingSystemProperty(String, Int32, SystemType) | Create an OperatingSystemProperty object that contains information about the operating system of a device. | 
| .jpeg) .jpeg) | CreateOperatingSystemProperty(String, Int32, SystemType, Guid) | Create an OperatingSystemProperty object that contains information about the operating system of a device, including the OS family. | 
| .jpeg) .jpeg) | CreateOperatingSystemProperty(String, Int32, SystemType, OSSkuType) | Create an OperatingSystemProperty object that contains information about the operating system of a device. | 
| .jpeg) .jpeg) | CreateOperatingSystemProperty(String, Int32, SystemType, OSSkuType, Guid) | Create an OperatingSystemProperty object that contains information about the operating system of a device, including the SKU type and OS family. | 
| .jpeg) .jpeg) | CreateOperatingSystemProperty(String, Version, Int32, SystemType) | Create an OperatingSystemProperty object that contains information about the operating system of a device, including the OS version. | 
| .jpeg) .jpeg) | CreateOperatingSystemProperty(String, Version, Int32, SystemType, Guid) | Create an OperatingSystemProperty object that contains information about the operating system of a device, including the OS version and family. | 
| .jpeg) .jpeg) | CreateOperatingSystemProperty(String, Version, Int32, SystemType, OSSkuType) | Create an OperatingSystemProperty object that contains information about the operating system of a device. | 
| .jpeg) .jpeg) | CreateOperatingSystemProperty(String, Version, Int32, SystemType, OSSkuType, Guid) | Create an OperatingSystemProperty object that contains information about the operating system of a device, including the OS version, SKU type, and OS family. | 
| .jpeg) .jpeg) | CreateRDPStatusProperty(RDPStatus, Boolean) | Create an RDPStatusProperty object that contains information about the Remote Desktop (RDP) status of a device. | 
| .jpeg) .jpeg) | CreateSecurityAntiSpywareProperty(Boolean) | Create an SecurityAntiSpywareProperty object, using the specified security status. | 
| .jpeg) .jpeg) | CreateSecurityAntiVirusProperty(Boolean) | Create an SecurityAntiVirusProperty object, using the specified security status. | 
| .jpeg) .jpeg) | CreateSecurityCenterStatusProperty(Boolean) | Create an SecurityCenterStatusProperty object, using the specified security status. | 
| .jpeg) .jpeg) | CreateSecurityFirewallProperty(Boolean) | Create an SecurityFirewallProperty object, using the specified security status. | 
| .jpeg) .jpeg) | CreateSecurityUpdateDetailProperty(Boolean, Int32) | Create an SecurityUpdateDetailProperty object, using the specified last error/success and availabue update count. | 
| .jpeg) .jpeg) | CreateSecurityUpdateProperty(Boolean) | Create an SecurityUpdateProperty object, using the specified security status. | 
| .jpeg) .jpeg) | CreateStringProperty(DevicePropertyName, String) | Create an StringProperty object that provides property information in a string format. | 
| .jpeg) .jpeg) | CreateWindowsDefenderProperty(WindowsDefenderFeatureStatus) | Create an WindowsDefenderProperty object, using the specified security status. | 
| .jpeg) .jpeg) | GetKnownPropertyTypes(ICustomAttributeProvider) | Returns a list of known property types. | 
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.Common.Devices Namespace
Return to top