Skip to content

IBurnBackendHelper Interface

Interface provided to help Burn backend extensions.

MethodDescription
AddBootstrapperApplicationData(xml)Adds the given XML to the BootstrapperApplicationData manifest.
AddBootstrapperApplicationData(symbol, symbolIdIsIdAttribute)Adds an XML element for the given symbol to the BootstrapperApplicationData manifest. The symbol’s name is used for the element’s name. All of the symbol’s fields are used for the element’s attributes.
AddBootstrapperExtensionData(extensionId, xml)Adds the given XML to the BootstrapperExtensionData manifest for the given bundle extension.
AddBootstrapperExtensionData(extensionId, symbol, symbolIdIsIdAttribute)Adds an XML element for the given symbol to the BootstrapperExtensionData manifest for the given bundle extension. The symbol’s name is used for the element’s name. All of the symbol’s fields are used for the element’s attributes.
WixToolset.Extensibility.dll version 5.0.0+41e11442b2ca93e444b60213b5ae99dcbab787d8

AddBootstrapperApplicationData(xml) Method

Section titled “AddBootstrapperApplicationData(xml) Method”

Adds the given XML to the BootstrapperApplicationData manifest.

public void AddBootstrapperApplicationData(
string xml
)
ParameterTypeDescription
xmlstringA valid XML fragment.

AddBootstrapperApplicationData(symbol, symbolIdIsIdAttribute) Method

Section titled “AddBootstrapperApplicationData(symbol, symbolIdIsIdAttribute) Method”

Adds an XML element for the given symbol to the BootstrapperApplicationData manifest. The symbol’s name is used for the element’s name. All of the symbol’s fields are used for the element’s attributes.

public void AddBootstrapperApplicationData(
WixToolset.Data.IntermediateSymbol symbol,
bool symbolIdIsIdAttribute
)
ParameterTypeDescription
symbolWixToolset.Data.IntermediateSymbolThe symbol to create the element from.
symbolIdIsIdAttributeboolIf true and the symbol has an Id, then an Id attribute is created with a value of the symbol’s Id.

AddBootstrapperExtensionData(extensionId, xml) Method

Section titled “AddBootstrapperExtensionData(extensionId, xml) Method”

Adds the given XML to the BootstrapperExtensionData manifest for the given bundle extension.

public void AddBootstrapperExtensionData(
string extensionId,
string xml
)
ParameterTypeDescription
extensionIdstringThe bundle extension’s id.
xmlstringA valid XML fragment.

AddBootstrapperExtensionData(extensionId, symbol, symbolIdIsIdAttribute) Method

Section titled “AddBootstrapperExtensionData(extensionId, symbol, symbolIdIsIdAttribute) Method”

Adds an XML element for the given symbol to the BootstrapperExtensionData manifest for the given bundle extension. The symbol’s name is used for the element’s name. All of the symbol’s fields are used for the element’s attributes.

public void AddBootstrapperExtensionData(
string extensionId,
WixToolset.Data.IntermediateSymbol symbol,
bool symbolIdIsIdAttribute
)
ParameterTypeDescription
extensionIdstringThe bundle extension’s id.
symbolWixToolset.Data.IntermediateSymbolThe symbol to create the element from.
symbolIdIsIdAttributeboolIf true and the symbol has an Id, then an Id attribute is created with a value of the symbol’s Id.