PatchFeatureTree Class

Definition

Represents the patch feature for the configuration.

public ref class PatchFeatureTree : Microsoft::SqlServer::Configuration::FeatureTreeConfigurationBase, Microsoft::SqlServer::Chainer::Infrastructure::IValidateInputSetting
public class PatchFeatureTree : Microsoft.SqlServer.Configuration.FeatureTreeConfigurationBase, Microsoft.SqlServer.Chainer.Infrastructure.IValidateInputSetting
type PatchFeatureTree = class
    inherit FeatureTreeConfigurationBase
    interface IValidateInputSetting
Public Class PatchFeatureTree
Inherits FeatureTreeConfigurationBase
Implements IValidateInputSetting
Inheritance
Microsoft.SqlServer.Configuration.SqlConfigBase.SlpConfigurationBase
PatchFeatureTree
Implements
Microsoft.SqlServer.Chainer.Infrastructure.IValidateInputSetting

Fields

SelectionStateChanged

Specifies that the selection state has changed.

Properties

AllFeatures

Gets the list of feature in the tree.

(Inherited from FeatureTreeConfigurationBase)
FeatureTree

Gets or sets the feature tree

(Inherited from FeatureTreeConfigurationBase)
InstanceFeatures

Gets the collection of instance features visible to the user.

(Inherited from FeatureTreeConfigurationBase)
InstanceListAttributes

Gets the properties for the collection of instances.

InstanceListFeatures

Gets the features associated with the collection of instances.

MachineFeatures

Gets the collection of machine features visible to the user.

(Inherited from FeatureTreeConfigurationBase)
MachineFeaturesAttribute

Gets the properties for the product feature.

NumPatchableInstances

Gets the number of patchable features.

PatchFeatureTreeObject

Gets the patch feature tree object.

RedistFeatures

Gets the collection of redistribution features visible to the user.

(Inherited from FeatureTreeConfigurationBase)
ShouldPropagateSelection

Gets or sets whether the configuration should propagate the selection.

(Inherited from FeatureTreeConfigurationBase)

Methods

BindDiskCostData()

Specifies the bind disk cost data.

(Inherited from FeatureTreeConfigurationBase)
CalculateSharedFeatureSelectionState()

Calculate the state of the shared feature selection.

CanSetItemAction(UserVisibleFeature)

Indicates a value that specifies whether the action can set an item.

(Inherited from FeatureTreeConfigurationBase)
DeselectFeature(UserVisibleFeature)

Unselect the specified feature.

(Inherited from FeatureTreeConfigurationBase)
EnsureDependentItemsDeselected()

Makes sure that the dependent items have been unselected.

(Inherited from FeatureTreeConfigurationBase)
EnsureDependentItemsDeselected(UserVisibleFeature)

Makes sure that the dependent items have been unselected.

(Inherited from FeatureTreeConfigurationBase)
EnsureDependentItemsSelected()

Makes sure that the dependent items have been selected.

(Inherited from FeatureTreeConfigurationBase)
EnsureDependentItemsSelected(UserVisibleFeature)

Makes sure that the dependent items have been selected.

(Inherited from FeatureTreeConfigurationBase)
EnsureRequiredItemsDeselected(UserVisibleFeature)

Makes sure that the required items have been unselected.

(Inherited from FeatureTreeConfigurationBase)
EnsureRequiredItemsSelected()

Makes sure that the required items have been selected.

(Inherited from FeatureTreeConfigurationBase)
EnsureRequiredItemsSelected(UserVisibleFeature)

Makes sure that the required items have been selected.

(Inherited from FeatureTreeConfigurationBase)
GetPackageAvailablePredicate()

Gets the available package predicate.

(Inherited from FeatureTreeConfigurationBase)
InitializePatchFeatureTree(ServiceContainer)

Initializes the patch feature tree.

LoadData()

Loads the instance data.

LoadFeatureTreeDefinition()

Loads the definition of the feature tree

(Inherited from FeatureTreeConfigurationBase)
LoadFeatureTreeDefinition(String)

Loads the definition of the feature tree

(Inherited from FeatureTreeConfigurationBase)
LoadFeatureTreeDefinitionAllInstances()

Loads the definition of all the feature tree instances.

(Inherited from FeatureTreeConfigurationBase)
LoadFeatureTreeDefinitionOnlyInstance(InstanceAttribute)

Loads the definition of the feature tree with specified instance.

(Inherited from FeatureTreeConfigurationBase)
OnFeatureActionChanged(FeatureTreeEventArgs)

Occurs when the feature action has been changed.

(Inherited from FeatureTreeConfigurationBase)
PropagateSelection(UserVisibleFeature)

Propagates the feature selection.

(Inherited from FeatureTreeConfigurationBase)
SaveData()

Saves the instance data.

SaveData(InputSettingSource)

Saves the instance data.

(Inherited from FeatureTreeConfigurationBase)
SelectFeature(UserVisibleFeature)

Selects a feature from the configuration.

(Inherited from FeatureTreeConfigurationBase)
SetFeatureSelection(UserVisibleFeature, FeatureAction)

Sets the feature selection.

(Inherited from FeatureTreeConfigurationBase)
SetInstanceAttribute(String, String, String)

Sets the attribute to the specified instance.

SetSelectionStateForAllInstances(Boolean)

Sets the selection state for all instances.

UpdateDiskspaceRequirement()

Updates the disk requirement.

(Inherited from FeatureTreeConfigurationBase)
ValidateSettings()

Specifies the validation state.

Events

FeatureActionChanged

Occurs when the feature has been changed.

(Inherited from FeatureTreeConfigurationBase)

Applies to