ProductManager Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Manages access to product feeds and associated language resources.
public ref class ProductManager sealed
public sealed class ProductManager
type ProductManager = class
Public NotInheritable Class ProductManager
- Inheritance
-
ProductManager
Remarks
ProductManager provides access to products, languages, keywords, and groups as well as logging and UI elements.
Constructors
ProductManager() |
Creates an instance of the ProductManager class. |
Properties
AlwaysOnTopWebStackFeeds | |
Keywords |
Gets a read-only collection that contains the keywords for this instance of the ProductManager object. |
KnownFeeds | |
Languages |
Gets a read-only collection that contains the languages for this instance of the ProductManager object. |
PreferenceSettings |
Gets the preferences for the current ProductManager instance. |
Products |
Gets a read-only collection of products that the current ProductManager can install. |
QuickStartGroups |
Gets a collection of quick start groups. |
ResourceLanguages |
Gets a read-only collection of supported resource languages. |
Tabs |
Gets a read-only list of tabs available through the current ProductManager instance. |
Methods
GetKeyword(String) |
Returns the value of the specified keyword. |
GetLanguage(String) |
Returns the specified language. |
GetProduct(String) |
Returns the requested product. |
GetTab(String) |
Gets a tab from its identifier. |
Load(Uri) |
Loads data for the product manager from the specified |
Load(Uri, Boolean) |
Loads product data specific to the current processor architecture and operating system from the specified |
Load(Uri, Boolean, Boolean) |
Loads product data specific to the current processor architecture and operating system from the specified |
Load(Uri, Boolean, Boolean, Boolean, String) |
Loads product data specific to the current processor architecture and operating system from the specified |
Load(Uri, Boolean, Boolean, Boolean, String, Architecture, Int32, Int32, Int32, Int32, Int32) |
Loads product data specific to the current processor architecture and operating system from the specified |
LoadExternalFile(Uri) |
Loads the specified file in the product manager after making sure it is valid. |
SetResourceLanguage(String) |
Sets the current resource language. |
UpdateWebPlatformBinary() |
Downloads and updates the Web Platform Installer executable binary. |
Events
WebPlatformInstallerUpdateAvailable |
Event indicates that a new version of the Web Platform Installer executable is available. |