API Reference
WindowsUpdateEntry
Represents a Windows Update Agent search result entry.
Inheritance
- Object
- WindowsUpdateEntry
Constructors
public WindowsUpdateEntry() #Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
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 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> 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.