Product Class

Definition

Represents a single product.

public ref class Product
public class Product
type Product = class
Public Class Product
Inheritance
Product

Properties

Author

Gets a string that contains the name of author.

AuthorUri

Gets a Uri to additional information about the author of the current product.

External

Gets a value that determines whether a product is external.

ExternalWarningShown

Gets or sets a value that determines whether an external warning is shown.

FeedLocation

Gets or sets the location of the feed.

IconUrl

Gets a Uri to the icon for the current product.

Installers

Gets a read-only collection of installers for the current product.

IsApplication

Gets or sets a value that indicates whether the product is an application.

IsIisComponent

Gets or sets a value that indicates whether the product is an IIS component.

IsUpdate

Gets or sets a value that indicates whether the current product is an update.

Keywords

Gets a read-only collection of Keyword objects for the current product.

Link

Gets the location of the product.

LongDescription

Gets a string that contains a long description of the product.

ProductId

Gets a string that contains the unique product identifier.

Published

Gets the date and time that the product was published.

RelatedProducts

Gets a read-only collection of products related to the current product.

SelectedInstaller

Gets or sets the selected installer.

Summary

Gets a string that contains a summary for the current product.

Terms

Gets a read-only collection of terms for the current product.

Title

Gets a string that contains the title for the current product.

Updates

Gets a read-only collection of products that represents updates to the current product.

Version

Gets a string that contains the version of the current product.

Methods

GetAttributeValue(String)

Gets the specified attribute value of the current product.

GetIncompatibleOrMissingExternalProduct(IEnumerable<Product>, Product, String, Product)
GetIncompatibleOrMissingExternalProduct(IEnumerable<Product>, String, Product)

Gets a value that determines whether an external product is missing or incompatible with the current product.

GetInstaller(Language)

Gets the installer for the current product given a specified language.

GetMissingDependencies(IEnumerable<Product>)

Gets a read-only collection of products representing missing dependencies for the current product.

GetMissingDependencies(IEnumerable<Product>, Product)
IsInstalled(Boolean)

Gets a value that indicates whether the current product is installed.

Applies to