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:
Member Modules:
Overrideable Parameters:
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>