Represents a software package.

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

Protected Constructors

  Name Description
Package Provides a way for a child to create a package object.
Top

Public Properties

  Name Description
CompanyName Retrieves the name of the company that created the package.
Copyright Retrieves the copyright disclaimer of the package.
Description Retrieves the description of the package.
DisplayName Retrieves the display name of the package.
Id Retrieves the identity of the package.
IsMissing Checks whether the package file is missing.
IsRemovable Checks whether the package is removable from the offline Windows image.
Keyword Retrieves the keyword of the package.
Parent Retrieves the offline image containing the package.
Path Retrieves the path of the package file.
ProductName Retrieves the product name.
ProductVersion Retrieves the product version.
ReleaseType Retrieves the release type of the package.
SupportInformation Retrieves the support information for the package.
WindowsFeatureSelections Retrieves the top-level Windows feature selections of the package.
Top

Public Methods (see also Protected Methods )

  Name Description
CanConsume  (inherited from ObjectBase )
Consume  (inherited from ObjectBase )
Equals  Overloaded. (inherited from Object )
FindFeatureSelection Searches for ImageWindowsFeatureSelection with the specified name.
GetAllPathsToRoot Proceeds from the specified update to the top-level dependency and generates all possible paths to the root. Feature names are delimited in the string path with a slash (/).
GetHashCode  (inherited from Object )
GetType  (inherited from Object )
ReferenceEquals  (inherited from Object )
ToString Overridden. Returns the display name of this package.
Top

Protected Methods

  Name Description
AddChildImageFeatureSelection  
AddTopLevelFeatureSelection  
Generic CreateProperty  (inherited from ObjectBase )
Finalize  (inherited from Object )
Load Reloads the package from a package file.
MemberwiseClone  (inherited from Object )
Generic OnValueChanged  (inherited from ObjectBase )
TranslateReleaseTypeString  
Top

Public Events

  Name Description
PropertyChanged  (inherited from ObjectBase )
Top

See Also