Share via


DevicePropertyFactory Class

 

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
System_CAPS_pubmethodSystem_CAPS_static CreateAlertsProperty(Int32, Int32, Int32)

Create an AlertsProperty object that contains information about the number and levels of alerts that have been reported.

System_CAPS_pubmethodSystem_CAPS_static CreateBackupStatusProperty(BackupStatus, Boolean, TimeSpan)

Create an BackupStatusProperty object that contains information about the status of backups.

System_CAPS_pubmethodSystem_CAPS_static CreateBackupStatusProperty(BackupStatus, Boolean, TimeSpan, DateTime)

Create an BackupStatusProperty object that contains information about the status of backups.

System_CAPS_pubmethodSystem_CAPS_static CreateBackupStatusProperty(Int32, Boolean, TimeSpan)

Create an BackupStatusProperty object that contains information about the status of backups and provides a progress indicator.

System_CAPS_pubmethodSystem_CAPS_static CreateBackupStatusProperty(Int32, Boolean, TimeSpan, DateTime)

Create an BackupStatusProperty object that contains information about the status of backups and provides a progress indicator.

System_CAPS_pubmethodSystem_CAPS_static CreateDomainJoinStatusProperty(DomainJoinStatus, String)

Creates a DomainJoinStatusProperty, using the specified status and domain name.

System_CAPS_pubmethodSystem_CAPS_static CreateOnlineStatusProperty(OnlineStatus)

Create an OnlineStatusProperty object that contains information about the online status of a device.

System_CAPS_pubmethodSystem_CAPS_static CreateOperatingSystemProperty(String, Int32, SystemType)

Create an OperatingSystemProperty object that contains information about the operating system of a device.

System_CAPS_pubmethodSystem_CAPS_static CreateOperatingSystemProperty(String, Int32, SystemType, Guid)

Create an OperatingSystemProperty object that contains information about the operating system of a device, including the OS family.

System_CAPS_pubmethodSystem_CAPS_static CreateOperatingSystemProperty(String, Int32, SystemType, OSSkuType)

Create an OperatingSystemProperty object that contains information about the operating system of a device.

System_CAPS_pubmethodSystem_CAPS_static 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.

System_CAPS_pubmethodSystem_CAPS_static CreateOperatingSystemProperty(String, Version, Int32, SystemType)

Create an OperatingSystemProperty object that contains information about the operating system of a device, including the OS version.

System_CAPS_pubmethodSystem_CAPS_static 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.

System_CAPS_pubmethodSystem_CAPS_static CreateOperatingSystemProperty(String, Version, Int32, SystemType, OSSkuType)

Create an OperatingSystemProperty object that contains information about the operating system of a device.

System_CAPS_pubmethodSystem_CAPS_static 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.

System_CAPS_pubmethodSystem_CAPS_static CreateRDPStatusProperty(RDPStatus, Boolean)

Create an RDPStatusProperty object that contains information about the Remote Desktop (RDP) status of a device.

System_CAPS_pubmethodSystem_CAPS_static CreateSecurityAntiSpywareProperty(Boolean)

Create an SecurityAntiSpywareProperty object, using the specified security status.

System_CAPS_pubmethodSystem_CAPS_static CreateSecurityAntiVirusProperty(Boolean)

Create an SecurityAntiVirusProperty object, using the specified security status.

System_CAPS_pubmethodSystem_CAPS_static CreateSecurityCenterStatusProperty(Boolean)

Create an SecurityCenterStatusProperty object, using the specified security status.

System_CAPS_pubmethodSystem_CAPS_static CreateSecurityFirewallProperty(Boolean)

Create an SecurityFirewallProperty object, using the specified security status.

System_CAPS_pubmethodSystem_CAPS_static CreateSecurityUpdateDetailProperty(Boolean, Int32)

Create an SecurityUpdateDetailProperty object, using the specified last error/success and availabue update count.

System_CAPS_pubmethodSystem_CAPS_static CreateSecurityUpdateProperty(Boolean)

Create an SecurityUpdateProperty object, using the specified security status.

System_CAPS_pubmethodSystem_CAPS_static CreateStringProperty(DevicePropertyName, String)

Create an StringProperty object that provides property information in a string format.

System_CAPS_pubmethodSystem_CAPS_static CreateWindowsDefenderProperty(WindowsDefenderFeatureStatus)

Create an WindowsDefenderProperty object, using the specified security status.

System_CAPS_pubmethodSystem_CAPS_static 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