SoftwareDistributionPackage Members

Represents a default package, including a new GUID for the package ID, the current Coordinated Universal Time (UTC) for the creation date, a default 1.0 schema version, and a package type of default application.

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

  Name Description
SoftwareDistributionPackage Overloaded. Initializes a new instance of SoftwareDistributionPackage.
Top

  Name Description
public property AdditionalInformationUrls Gets a list of URLs for additional information.
public property BundledPackages Gets the list of packages bundled by this package.
public property CanSourceBeRequired Gets or sets whether the package can require the source.
public property CommonVulnerabilitiesIds Gets a collection of common vulnerabilities IDs.
public property CreationDate Gets the date/time when this package was created.
public property CurrentLanguage Gets or sets the current language of the title and description of the package.
public property DefaultLanguage Gets or sets the default language of the title and description of the package.
public property Description Gets or sets the localized description of the package.
public property InstallableItems Gets a list of the installable items in the package.
public property IsInstallable Gets or sets the IsInstallable applicability rules for this package.
public property IsInstalled Gets or sets the IsInstalled applicability rules of this package.
public property KnowledgebaseArticleId Gets or sets the Knowledge Base article ID associated with this package.
public property PackageId Gets or sets the GUID of the package.
public property PackageType Gets the type of the package.
public property PackageUpdateClassification Gets or sets the package update classification.
public property PackageUpdateType Gets or set the update type for the package.
public property Prerequisites Gets the list of prerequisites required by this package.
public property ProductNames Gets the product names associated with this package.
public property PublicationState Gets or sets the package publication state.
public property RestrictToClientServicingApi Specifies whether this package is made available only through the ClientServicing API.
public property SecurityBulletinId Gets or sets the security bulletin ID associated with this package.
public property SecurityRating Gets or sets the security rating of the package.
public property SupersededPackages Gets the GUIDs of the packages that this package supersedes.
public property SupportedLanguages Gets the supported languages of the title and description.
public property SupportUrl Gets or sets the support URL.
public property Title Gets or sets the title of the package.
public property VendorName Gets or sets the vendor name associated with this package.
Top

(see also Protected Methods)
 NameDescription
public methodEquals  (Inherited from Object)
public methodGetHashCode  (Inherited from Object)
public methodGetType  (Inherited from Object)
public methodPopulatePackageFromExeCreates a CommandLineItem installable item from the given executable file name.
public methodPopulatePackageFromExeWrappedMsiCreates an MSI executable file from the given path to the executable and the given relative paths to the primary and secondary MSI files.
public methodPopulatePackageFromWindowsInstallerCreates a WindowsInstallerItem installable item from the given file.
public methodPopulatePackageFromWindowsInstallerPatchCreates a WindowsInstallerPatchItem from the given MSP file.
public methodSaveSaves the SDP file.
public methodToString  (Inherited from Object)
public methodVerifyVerifies the content of this package.
Top

  Name Description
protected method Finalize  (Inherited from Object)
protected method MemberwiseClone  (Inherited from Object)
Top
Show: