Skip to main content

IBurnBackendHelper Interface

Interface provided to help Burn backend extensions.

Methods

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.
AddBundleExtensionData(extensionId, xml)Adds the given XML to the BundleExtensionData manifest for the given bundle extension.
AddBundleExtensionData(extensionId, symbol, symbolIdIsIdAttribute)Adds an XML element for the given symbol to the BundleExtensionData 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 4.0.2+644ed0118bae1aa885bb6cc906dc6c0b904de4d9

AddBootstrapperApplicationData(xml) Method

Adds the given XML to the BootstrapperApplicationData manifest.

Declaration

public void AddBootstrapperApplicationData(
string xml
)

Parameters

ParameterTypeDescription
xmlstringA valid XML fragment.

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.

Declaration

public void AddBootstrapperApplicationData(
WixToolset.Data.IntermediateSymbol symbol,
bool symbolIdIsIdAttribute
)

Parameters

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.

AddBundleExtensionData(extensionId, xml) Method

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

Declaration

public void AddBundleExtensionData(
string extensionId,
string xml
)

Parameters

ParameterTypeDescription
extensionIdstringThe bundle extension's id.
xmlstringA valid XML fragment.

AddBundleExtensionData(extensionId, symbol, symbolIdIsIdAttribute) Method

Adds an XML element for the given symbol to the BundleExtensionData 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.

Declaration

public void AddBundleExtensionData(
string extensionId,
WixToolset.Data.IntermediateSymbol symbol,
bool symbolIdIsIdAttribute
)

Parameters

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.