Represents a setting override. Namespace: Microsoft.ComponentStudio.ComponentPlatformInterface
Assembly: Microsoft.ComponentStudio.ComponentPlatformInterface (in microsoft.componentstudio.componentplatforminterface.dll)

Usage

Visual Basic
Dim root As ComponentSetting
Dim name As String
Dim ignoreDefinition As Boolean
Dim settingOverride1 As New SettingOverride(root, name, ignoreDefinition)

Syntax

Visual Basic
MustInherit Public Class SettingOverride
		Inherits ObjectBase
		Implements ISettingOverrideContainer, ICustomTypeDescriptor
C#
public abstract class SettingOverride : ObjectBase, ISettingOverrideContainer, ICustomTypeDescriptor
C++
public ref class SettingOverride abstract : ObjectBase, ISettingOverrideContainer, ICustomTypeDescriptor
J#
public abstract class SettingOverride extends ObjectBase implements ISettingOverrideContainer, ICustomTypeDescriptor
JScript
public abstract class SettingOverride extends ObjectBase implements ISettingOverrideContainer, , ICustomTypeDescriptor

Remarks

The SettingOverride class is designed to be read-only. It contains pure data that cannot be manipulated by users. This class describes a setting override that already exists within an image and cannot be changed directly. To represent setting overrides that can be manipulated, use AnswerFileSettingOverride.


Inheritance Hierarchy

System.Object
   Microsoft.ComponentStudio.Common.ObjectBase
    Microsoft.ComponentStudio.ComponentPlatformInterface.SettingOverride
       Microsoft.ComponentStudio.ComponentPlatformInterface.AnswerFileSettingOverride

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Platforms

Development Platforms

Windows XP Home Edition, Windows XP Professional, Windows Server 2003, Windows Vista, and Windows 2000

Target Platforms

See Also