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
| Class | Description |
|---|---|
| Vanara.WindowsUpdate.AutomaticUpdates | Contains the functionality of Automatic Updates. |
| Vanara.WindowsUpdate.AutomaticUpdatesResults | Contains the read-only properties that describe Automatic Updates. |
| Vanara.WindowsUpdate.AutomaticUpdatesSettings | Contains the settings that are available in Automatic Updates. |
| Vanara.WindowsUpdate.BoolCriteria | Fluent 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.Category | Represents the category to which an update belongs. |
| Vanara.WindowsUpdate.CategoryCollection | The Vanara.WindowsUpdate.CategoryCollection class represents an ordered read-only list of Category instances. |
| Vanara.WindowsUpdate.ContainsCriteria | Fluent 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.DownloadProgress | Represents the progress of an asynchronous download operation. |
| Vanara.WindowsUpdate.DownloadResult | The Vanara.WindowsUpdate.DownloadResult class represents the result of a download operation. |
| Vanara.WindowsUpdate.Ext | Extension methods for Windows Update classes. |
| Vanara.WindowsUpdate.FluentQueryBase | Fluent helper class. Not intended for use. |
| Vanara.WindowsUpdate.ImageInformation | Contains information about a localized image that is associated with an update or a category. |
| Vanara.WindowsUpdate.InclCriteria | Fluent 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.InstallationBehavior | Represents the installation and uninstallation options of an update. |
| Vanara.WindowsUpdate.InstallationProgress | Represents the progress of an asynchronous installation or uninstallation. |
| Vanara.WindowsUpdate.InstallationResult | Represents the result of an installation or uninstallation. |
| Vanara.WindowsUpdate.QueryCondition | Fluent 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.QueryOperator | Fluent 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.SearchResult | Represents the result of a search. |
| Vanara.WindowsUpdate.SetCriteria | Fluent 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.StringCollection | Represents an ordered list of strings. |
| Vanara.WindowsUpdate.SystemInformation | Contains information about the specified computer. This information is relevant to the Windows Update Agent (WUA). |
| Vanara.WindowsUpdate.Update | Contains the properties and methods that are available to an update. |
| Vanara.WindowsUpdate.UpdateCollection | Represents an ordered list of updates. |
| Vanara.WindowsUpdate.UpdateDownloadContent | Represents the download content of an update. |
| Vanara.WindowsUpdate.UpdateDownloader | Downloads updates from the server. |
| Vanara.WindowsUpdate.UpdateDownloadResult | Contains the properties that indicate the status of a download operation for an update. |
| Vanara.WindowsUpdate.UpdateException | Represents info about the aspects of search results returned in the ISearchResult object that were incomplete. For more info, see Remarks. |
| Vanara.WindowsUpdate.UpdateHistory | Represents an ordered read-only list of UpdateHistoryEntry instances. |
| Vanara.WindowsUpdate.UpdateHistoryEntry | Represents the recorded history of an update. |
| Vanara.WindowsUpdate.UpdateIdentity | Represents the unique identifier of an update. |
| Vanara.WindowsUpdate.UpdateInstallationResult | Contains the properties and the methods that are available to the status of an installation or uninstallation of an update. |
| Vanara.WindowsUpdate.UpdateInstaller | Installs or uninstalls updates from or onto a computer. |
| Vanara.WindowsUpdate.UpdateSearcher | Searches for updates on a server. |
| Vanara.WindowsUpdate.UpdateService | Contains information about a service that is registered with Windows Update Agent (WUA) or with Automatic Updates. |
| Vanara.WindowsUpdate.UpdateServiceManager | Adds or removes the registration of the update service with Windows Update Agent or Automatic Updates. |
| Vanara.WindowsUpdate.UpdateSession | Represents 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. |
| Vanara.WindowsUpdate.WindowsDriverUpdate | Contains the properties and the methods that are available only from a Windows driver update. |
| Vanara.WindowsUpdate.WindowsDriverUpdateEntry | Contains the properties that are available only from a Windows driver update. |
| Vanara.WindowsUpdate.WindowsUpdateAgentInfo | Retrieves information about the version of Windows Update Agent (WUA). |