TestimoX

API Reference

Class

WindowsUpdateEntry

Namespace ComputerX.Updates
Assembly ComputerX
Modifiers sealed

Represents a Windows Update Agent search result entry.

Inheritance

  • Object
  • WindowsUpdateEntry

Constructors

Properties

public String ComputerName { get; set; } #

Computer name used for collection.

public String SearchCriteria { get; set; } #

Effective WUA search criteria used to collect the entry.

public WindowsUpdateServerSelection ServerSelection { get; set; } #

Effective WUA server selection used by the searcher.

public String ServiceId { get; set; } #

Effective WUA service identifier used by the searcher when applicable.

public String ServiceName { get; set; } #

Effective WUA service display name used to resolve ServiceId, when applicable.

public Nullable<Boolean> Online { get; set; } #

Indicates whether the searcher was configured for an online scan.

public String Title { get; set; } #

Update title.

public String Description { get; set; } #

Update description.

public String Kb { get; set; } #

Primary KB identifier, when one can be derived.

public IReadOnlyList<String> KbArticleIds { get; set; } #

All KB article identifiers exposed by WUA.

public IReadOnlyList<String> Categories { get; set; } #

Category names associated with the update.

public String UpdateId { get; set; } #

Update identifier exposed by WUA.

public Nullable<Int32> RevisionNumber { get; set; } #

Update revision number exposed by WUA.

public String SupportUrl { get; set; } #

Support URL exposed by WUA.

public IReadOnlyList<String> MoreInfoUrls { get; set; } #

Additional informational URLs exposed by WUA.

public Nullable<Boolean> EulaAccepted { get; set; } #

Indicates whether the update EULA is already accepted.

public String HandlerId { get; set; } #

Update handler identifier exposed by WUA.

public WindowsUpdateQueryType Type { get; set; } #

Update type exposed by WUA.

public WindowsUpdateDeploymentAction DeploymentAction { get; set; } #

Deployment action exposed by WUA.

public Nullable<Boolean> IsInstalled { get; set; } #

Indicates whether the update is installed.

public Nullable<Boolean> IsBeta { get; set; } #

Indicates whether the update is marked as beta content.

public Nullable<Boolean> IsDownloaded { get; set; } #

Indicates whether the update payload is downloaded.

public Nullable<Boolean> IsMandatory { get; set; } #

Indicates whether the update is mandatory.

public Nullable<Boolean> IsUninstallable { get; set; } #

Indicates whether the update can be uninstalled.

public Nullable<Boolean> IsHidden { get; set; } #

Indicates whether the update is hidden.

public Nullable<Boolean> IsAssigned { get; set; } #

Indicates whether the update is assigned to the target.

public Nullable<Boolean> RebootRequired { get; set; } #

Indicates whether the update requires a reboot.

public Nullable<Boolean> BrowseOnly { get; set; } #

Indicates whether the update is browse-only.

public Nullable<Boolean> AutoSelectOnWebSites { get; set; } #

Indicates whether the update is automatically selected on Microsoft update sites.

public Nullable<Boolean> IsPresent { get; set; } #

Indicates whether the update is present on the computer.

public Nullable<Boolean> CanRequireSource { get; set; } #

Indicates whether the update can require local source media.

public Nullable<Boolean> DeltaCompressedContentAvailable { get; set; } #

Indicates whether delta-compressed content is available.

public Nullable<Boolean> DeltaCompressedContentPreferred { get; set; } #

Indicates whether delta-compressed content is preferred.

public Nullable<Decimal> MaxDownloadSize { get; set; } #

Maximum download size exposed by WUA.

public WindowsUpdateDownloadPriority DownloadPriority { get; set; } #

Download priority exposed by WUA.

public Nullable<Int32> RecommendedCpuSpeed { get; set; } #

Recommended CPU speed exposed by WUA.

public Nullable<Int32> RecommendedHardDiskSpace { get; set; } #

Recommended hard disk space exposed by WUA.

public Nullable<Int32> RecommendedMemory { get; set; } #

Recommended memory exposed by WUA.

public String UninstallationNotes { get; set; } #

Uninstallation notes exposed by WUA.

public IReadOnlyList<String> CveIds { get; set; } #

Raw CVE identifiers exposed by WUA, when present.

public String DriverClass { get; set; } #

Driver class exposed by WUA, when the update is a driver.

public String DriverHardwareId { get; set; } #

Driver hardware identifier exposed by WUA, when the update is a driver.

public String DriverManufacturer { get; set; } #

Driver manufacturer exposed by WUA, when the update is a driver.

public String DriverModel { get; set; } #

Driver model exposed by WUA, when the update is a driver.

public String DriverProvider { get; set; } #

Driver provider exposed by WUA, when the update is a driver.

public Nullable<DateTimeOffset> DriverVersionDate { get; set; } #

Driver version date exposed by WUA, when the update is a driver.

public Nullable<Int32> DeviceProblemNumber { get; set; } #

Device problem number exposed by WUA, when the update is a driver.

public Nullable<Int32> DeviceStatus { get; set; } #

Device status exposed by WUA, when the update is a driver.

public Nullable<DateTimeOffset> LastDeploymentChangeTime { get; set; } #

Last deployment change timestamp exposed by WUA.

public Nullable<DateTimeOffset> Deadline { get; set; } #

Optional update deadline exposed by WUA.

public String CollectionError { get; set; } #

Fatal collection error when the query could not be executed.