FeatureTreeConfigurationBase 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.
Represents a base class for the feature configuration.
public ref class FeatureTreeConfigurationBase abstract : Microsoft::SqlServer::Configuration::SqlConfigBase::SlpConfigurationBase, Microsoft::SqlServer::Configuration::IFeatureTree
public abstract class FeatureTreeConfigurationBase : Microsoft.SqlServer.Configuration.SqlConfigBase.SlpConfigurationBase, Microsoft.SqlServer.Configuration.IFeatureTree
type FeatureTreeConfigurationBase = class
inherit SlpConfigurationBase
interface IFeatureTree
Public MustInherit Class FeatureTreeConfigurationBase
Inherits SlpConfigurationBase
Implements IFeatureTree
- Inheritance
-
Microsoft.SqlServer.Configuration.SqlConfigBase.SlpConfigurationBaseFeatureTreeConfigurationBase
- Derived
- Implements
Constructors
FeatureTreeConfigurationBase(ServiceContainer) |
Initializes a new instance of the FeatureTreeConfigurationBase class. |
FeatureTreeConfigurationBase(ServiceContainer, FeatureEdition) |
Initializes a new instance of the FeatureTreeConfigurationBase class. |
Properties
AllFeatures |
Gets the list of feature in the tree. |
FeatureTree |
Gets or sets the feature tree |
InstanceFeatures |
Gets the collection of instance features visible to the user. |
MachineFeatures |
Gets the collection of machine features visible to the user. |
RedistFeatures |
Gets the collection of redistribution features visible to the user. |
ShouldPropagateSelection |
Gets or sets whether the configuration should propagate the selection. |
Methods
BindDiskCostData() |
Specifies the bind disk cost data. |
CanSetItemAction(UserVisibleFeature) |
Indicates a value that specifies whether the action can set an item. |
DeselectFeature(UserVisibleFeature) |
Unselect the specified feature. |
EnsureDependentItemsDeselected() |
Makes sure that the dependent items have been unselected. |
EnsureDependentItemsDeselected(UserVisibleFeature) |
Makes sure that the dependent items have been unselected. |
EnsureDependentItemsSelected() |
Makes sure that the dependent items have been selected. |
EnsureDependentItemsSelected(UserVisibleFeature) |
Makes sure that the dependent items have been selected. |
EnsureRequiredItemsDeselected(UserVisibleFeature) |
Makes sure that the required items have been unselected. |
EnsureRequiredItemsSelected() |
Makes sure that the required items have been selected. |
EnsureRequiredItemsSelected(UserVisibleFeature) |
Makes sure that the required items have been selected. |
GetPackageAvailablePredicate() |
Gets the available package predicate. |
LoadData() |
Loads the instance data. |
LoadFeatureTreeDefinition() |
Loads the definition of the feature tree |
LoadFeatureTreeDefinition(String) |
Loads the definition of the feature tree |
LoadFeatureTreeDefinitionAllInstances() |
Loads the definition of all the feature tree instances. |
LoadFeatureTreeDefinitionOnlyInstance(InstanceAttribute) |
Loads the definition of the feature tree with specified instance. |
OnFeatureActionChanged(FeatureTreeEventArgs) |
Occurs when the feature action has been changed. |
PropagateSelection(UserVisibleFeature) |
Propagates the feature selection. |
SaveData() |
Saves the instance data. |
SaveData(InputSettingSource) |
Saves the instance data. |
SelectFeature(UserVisibleFeature) |
Selects a feature from the configuration. |
SetFeatureSelection(UserVisibleFeature, FeatureAction) |
Sets the feature selection. |
UpdateDiskspaceRequirement() |
Updates the disk requirement. |
Events
FeatureActionChanged |
Occurs when the feature has been changed. |