readme.md

March 31, 2026 ยท View on GitHub

Assembly report for Vanara.WindowsUpdate.dll

Wrapper classes around the Windows Update API to simplify and ensure proper use.

Dependencies

  • Vanara.PInvoke.WUApi

Classes

ClassDescription
Vanara.WindowsUpdate.AutomaticUpdatesContains the functionality of Automatic Updates.
Vanara.WindowsUpdate.AutomaticUpdatesResultsContains the read-only properties that describe Automatic Updates.
Vanara.WindowsUpdate.AutomaticUpdatesSettingsContains the settings that are available in Automatic Updates.
Vanara.WindowsUpdate.BoolCriteriaFluent query item for Windows Update searches. This class is used to build a query for the Vanara.WindowsUpdate.UpdateSearcher.Search(System.String) method.
Vanara.WindowsUpdate.CategoryRepresents the category to which an update belongs.
Vanara.WindowsUpdate.CategoryCollectionThe Vanara.WindowsUpdate.CategoryCollection class represents an ordered read-only list of Category instances.
Vanara.WindowsUpdate.ContainsCriteriaFluent query item for Windows Update searches. This class is used to build a query for the Vanara.WindowsUpdate.UpdateSearcher.Search(System.String) method.
Vanara.WindowsUpdate.DownloadProgressRepresents the progress of an asynchronous download operation.
Vanara.WindowsUpdate.DownloadResultThe Vanara.WindowsUpdate.DownloadResult class represents the result of a download operation.
Vanara.WindowsUpdate.ExtExtension methods for Windows Update classes.
Vanara.WindowsUpdate.FluentQueryBaseFluent helper class. Not intended for use.
Vanara.WindowsUpdate.ImageInformationContains information about a localized image that is associated with an update or a category.
Vanara.WindowsUpdate.InclCriteriaFluent query item for Windows Update searches. This class is used to build a query for the Vanara.WindowsUpdate.UpdateSearcher.Search(System.String) method.
Vanara.WindowsUpdate.InstallationBehaviorRepresents the installation and uninstallation options of an update.
Vanara.WindowsUpdate.InstallationProgressRepresents the progress of an asynchronous installation or uninstallation.
Vanara.WindowsUpdate.InstallationResultRepresents the result of an installation or uninstallation.
Vanara.WindowsUpdate.QueryConditionFluent query item for Windows Update searches. This class is used to build a query for the Vanara.WindowsUpdate.UpdateSearcher.Search(System.String) method.
Vanara.WindowsUpdate.QueryOperatorFluent query item for Windows Update searches. This class is used to build a query for the Vanara.WindowsUpdate.UpdateSearcher.Search(System.String) method.
Vanara.WindowsUpdate.SearchResultRepresents the result of a search.
Vanara.WindowsUpdate.SetCriteriaFluent query item for Windows Update searches. This class is used to build a query for the Vanara.WindowsUpdate.UpdateSearcher.Search(System.String) method.
Vanara.WindowsUpdate.StringCollectionRepresents an ordered list of strings.
Vanara.WindowsUpdate.SystemInformationContains information about the specified computer. This information is relevant to the Windows Update Agent (WUA).
Vanara.WindowsUpdate.UpdateContains the properties and methods that are available to an update.
Vanara.WindowsUpdate.UpdateCollectionRepresents an ordered list of updates.
Vanara.WindowsUpdate.UpdateDownloadContentRepresents the download content of an update.
Vanara.WindowsUpdate.UpdateDownloaderDownloads updates from the server.
Vanara.WindowsUpdate.UpdateDownloadResultContains the properties that indicate the status of a download operation for an update.
Vanara.WindowsUpdate.UpdateExceptionRepresents info about the aspects of search results returned in the ISearchResult object that were incomplete. For more info, see Remarks.
Vanara.WindowsUpdate.UpdateHistoryRepresents an ordered read-only list of UpdateHistoryEntry instances.
Vanara.WindowsUpdate.UpdateHistoryEntryRepresents the recorded history of an update.
Vanara.WindowsUpdate.UpdateIdentityRepresents the unique identifier of an update.
Vanara.WindowsUpdate.UpdateInstallationResultContains the properties and the methods that are available to the status of an installation or uninstallation of an update.
Vanara.WindowsUpdate.UpdateInstallerInstalls or uninstalls updates from or onto a computer.
Vanara.WindowsUpdate.UpdateSearcherSearches for updates on a server.
Vanara.WindowsUpdate.UpdateServiceContains information about a service that is registered with Windows Update Agent (WUA) or with Automatic Updates.
Vanara.WindowsUpdate.UpdateServiceManagerAdds or removes the registration of the update service with Windows Update Agent or Automatic Updates.
Vanara.WindowsUpdate.UpdateSessionRepresents a session in which the caller can perform operations that involve updates. For example, this object represents sessions in which the caller performs a search, download, installation, or uninstallation operation.
Vanara.WindowsUpdate.WebProxy

Contains the HTTP proxy settings.

Important This object is not supported on Windows 10 and Windows Server 2016. See the remarks for more details.

Vanara.WindowsUpdate.WindowsDriverUpdateContains the properties and the methods that are available only from a Windows driver update.
Vanara.WindowsUpdate.WindowsDriverUpdateEntryContains the properties that are available only from a Windows driver update.
Vanara.WindowsUpdate.WindowsUpdateAgentInfoRetrieves information about the version of Windows Update Agent (WUA).