Class SoftwareUpdate
Represents a software update in the Microsoft Update catalog.
Implements
Inherited Members
Namespace: Microsoft.PackageGraph.MicrosoftUpdate.Metadata
Assembly: package-graph-microsoft-update.dll
Syntax
public class SoftwareUpdate : MicrosoftUpdatePackage, IPackage
Properties
| Improve this Doc View SourceBundledUpdates
List of updates bundled within this update. Software updates can bundle 1 or more updates together in an update bundle.
Declaration
public List<MicrosoftUpdatePackageIdentity> BundledUpdates { get; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<MicrosoftUpdatePackageIdentity> |
BundledWithUpdates
List of updates within which this updates is bundled. An update can belong to multiple, distinct bundles
Declaration
public List<IPackageIdentity> BundledWithUpdates { get; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<IPackageIdentity> |
IsSupersededBy
List of software updates that supersede this update
Declaration
public IReadOnlyList<IPackageIdentity> IsSupersededBy { get; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IReadOnlyList<IPackageIdentity> |
KBArticleId
KB article ID associated with this software update
Declaration
public string KBArticleId { get; }
Property Value
Type | Description |
---|---|
System.String |
OsUpgrade
Whether this software update is an OS upgrade
Declaration
public string OsUpgrade { get; }
Property Value
Type | Description |
---|---|
System.String |
SupersededUpdates
List of Update Ids superseded by this update.
Declaration
public IReadOnlyList<Guid> SupersededUpdates { get; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IReadOnlyList<System.Guid> | List of update ids (GUID) |
SupportUrl
Software update support URL, if available
Declaration
public string SupportUrl { get; }
Property Value
Type | Description |
---|---|
System.String |