EDC Base MP - Overridable Generic Set Registry Value Write Action Module Type

EDC.Base.SetRegistryValue.OverridableValue.WriteAction (WriteActionModuleType)

This module can be used to write a registry value. The value can be configured by an override.

Element properties:

TypeWriteActionModuleType
IsolationAny
AccessibilityPublic
RunAsDefault
InputTypeSystem.BaseData

Member Modules:

ID Module Type TypeId RunAs 
WA WriteAction EDC.Base.SetRegistryValue.Script.WriteAction Default

Overrideable Parameters:

IDParameterTypeSelector
Valuestring$Config/Value$

Source Code:

<WriteActionModuleType ID="EDC.Base.SetRegistryValue.OverridableValue.WriteAction" Accessibility="Public" Batching="false">
<Configuration>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="RegistryPath" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="ValueType" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="Value" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="Force" type="xsd:boolean"/>
</Configuration>
<OverrideableParameters>
<OverrideableParameter ID="Value" Selector="$Config/Value$" ParameterType="string"/>
</OverrideableParameters>
<ModuleImplementation Isolation="Any">
<Composite>
<MemberModules>
<WriteAction ID="WA" TypeID="EDC.Base.SetRegistryValue.Script.WriteAction">
<RegistryPath>$Config/RegistryPath$</RegistryPath>
<ValueType>$Config/ValueType$</ValueType>
<Value>$Config/Value$</Value>
<Force>$Config/Force$</Force>
</WriteAction>
</MemberModules>
<Composition>
<Node ID="WA"/>
</Composition>
</Composite>
</ModuleImplementation>
<InputType>System!System.BaseData</InputType>
</WriteActionModuleType>