IUpdate Members

Use this interface to approve or decline updates for deployment and get information about the update. To get this interface, call one of the following methods: GetUpdate; GetUpdate; GetUpdate; GetUpdate; Item.

The following tables list the members exposed by the IUpdate type.

Public Properties

  Name Description
public property AdditionalInformationUrls Gets a collection of URLs provided by the publisher of the update that provide additional information about the update.
public property ArrivalDate Gets the date and time when the metadata for this revision of the update finished downloading to the WSUS server.
public property CompanyTitles Gets the titles of all the companies to which this update belongs.
public property CreationDate Gets the date and time when this revision of the update's metadata was authored.
public property Description Gets a short description of the update.
public property HasEarlierRevision Gets whether the WSUS server contains earlier revisions of this update.
public property HasLicenseAgreement Gets whether the update has an associated license agreement.
public property HasStaleUpdateApprovals Gets whether an older revision of the update contains an approval.
public property HasSupersededUpdates Gets whether if the update supersedes other updates.
public property Id Gets the GUID of the update.
public property InstallationBehavior Gets the installation behavior of the update.
public property IsApproved Gets whether this revision of the update is approved for at least one target group.
public property IsDeclined Gets whether this update is declined.
public property IsEditable Gets whether this update is editable.
public property IsLatestRevision Gets whether this revision is the latest revision of the update.
public property IsSuperseded Gets whether this update is superseded by related updates.
public property IsWsusInfrastructureUpdate Gets whether this update is a WSUS infrastructure update.
public property KnowledgebaseArticles Gets the Knowledge Base article numbers that describe an issue related to or fixed by this update.
public property LegacyName Gets the name of the update used in previous versions.
public property MsrcSeverity Gets the maximum severity rating of the Microsoft Security Response Center (MSRC) bulletin that is associated with the update.
public property ProductFamilyTitles Gets the titles of all product family categories to which the update belongs.
public property ProductTitles Gets the titles of all product categories to which the update belongs.
public property PublicationState Gets the publication state of the update.
public property RequiresLicenseAgreementAcceptance Gets whether the update requires a user to accept the license agreement.
public property SecurityBulletins Gets Security Bulletin numbers. The bulletins describe security issues and changes that are related to the update.
public property State Gets the current state of the update.
public property Title Gets the title of the update.
public property UninstallationBehavior Gets the removal behavior of the update.
public property UpdateClassificationTitle Gets the title of the classification to which the update belongs.
public property UpdateSource Gets the original source of this update.
public property UpdateType Gets the type of the update.

Top

Public Methods

  Name Description
public method AcceptLicenseAgreement Accepts the license agreement that is associated with the update.
public method Approve Overloaded. Approves an update to be applied by clients.
public method ApproveForOptionalInstall Approves this update for optional installation.
public method CancelDownload Stops downloading the update and its dependencies to the WSUS server.
public method Decline Declines the update for deployment.
public method ExpirePackage Revises the locally published package to expire it.
public method ExportPackageMetadata Exports an SDP file for a locally published update.
public method GetChangesFromPreviousRevision Gets the reasons for why the update was revised.
public method GetHashCode Serves as a hash function for the current update, suitable for use in hashing algorithms and data structures, such as a hash table.
public method GetInstallableItems Gets the directly bundled, non-explicitly-deployable child updates of this update. Creates an installable item on behalf of this update if the update itself has files.
public method GetLicenseAgreement Gets the license agreement for this update.
public method GetRelatedUpdates Gets related updates.
public method GetSummary Gets summary information about this update across the computers that match the specified criteria.
public method GetSummaryForComputerTargetGroup Overloaded. Gets the summary information about this update for the specified IComputerTargetGroup.
public method GetSummaryPerComputerTargetGroup Overloaded. Gets the summary information about this update for each IComputerTargetGroup.
public method GetSupportedUpdateLanguages Gets a collection of the languages that this update supports.
public method GetUpdateApprovals Overloaded. Gets the list of approvals for this update.
public method GetUpdateCategories Gets a collection of product categories to which this update belongs.
public method GetUpdateClassification Gets the classification to which the update belongs.
public method GetUpdateEventHistory Gets the event history associated with this update.
public method GetUpdateInstallationInfoPerComputerTarget Overloaded.  
public method PurgeAssociatedReportingEvents Uses the specified date range to remove events that are associated with this update.
public method Refresh Refreshes the properties of this update with the latest values.
public method RefreshUpdateApprovals Moves existing approvals from older revisions to the latest revision of this update.
public method ResumeDownload Identifies to the synchronization agent the update to download.

Top

See Also

Reference

IUpdate Interface
Microsoft.UpdateServices.Administration Namespace