Share via


UserVisibleFeature Class

Definition

Represents the user visible feature.

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

Constructors

UserVisibleFeature(String, String, String, FeatureState, FeatureSkuStatus, ProductFeatureTypeCategory, Boolean, Boolean, Boolean, FeaturePrepable, FeatureUnconfigured, IList<UserVisibleFeature>)

Initializes a new instance of the UserVisibleFeature class.

Properties

Action

Gets the feature action.

Category

Gets the category of the feature.

Clustered

Gets a value that indicates whether the feature is clustered.

Description

Gets the description of the feature.

DisallowClusterFollowParent

Gets a value that indicates whether the feature disallows the cluster follow parent.

Id

Gets the feature ID.

Name

Gets the name of the feature.

Prepable

Gets the prepable feature.

PropagateSelection

Gets a value that indicates whether to propagate the selection.

SkuStatus

Gets or sets the SKU status.

State

Gets the state of the feature.

SubFeatures

Gets the sub features.

Unconfigured

Gets the unconfigured feature.

Methods

GetDependentFeatures()

Retrieves the dependent features.

GetFeatureFriendlyName(ServiceContainer, String)

Retrieves the friendly name of the feature.

GetRequiredFeatures()

Retrieves the required features.

OnActionChanged()

Raises the ActionChanged event.

Applies to