Skip to main content

BaseWindowsInstallerBackendBinderExtension Class

Base class for creating a windows installer backend extension.

Methods

MethodDescription
CreateResolvedCabinet()Creates a resolved cabinet result.
PostBackendBind()See «see M:WixToolset.Extensibility.IWindowsInstallerBackendBinderExtension.PreBackendBind(WixToolset.Extensibility.Data.IBindContext)»
PreBackendBind()See «see M:WixToolset.Extensibility.IWindowsInstallerBackendBinderExtension.PreBackendBind(WixToolset.Extensibility.Data.IBindContext)»
ResolveMedia()See «see M:WixToolset.Extensibility.IWindowsInstallerBackendBinderExtension.PreBackendBind(WixToolset.Extensibility.Data.IBindContext)»
SymbolsFinalized()See «see M:WixToolset.Extensibility.IWindowsInstallerBackendBinderExtension.SymbolsFinalized(WixToolset.Data.IntermediateSection)»
TryProcessSymbol()See «see M:WixToolset.Extensibility.IWindowsInstallerBackendBinderExtension.TryProcessSymbol(WixToolset.Data.IntermediateSection,WixToolset.Data.IntermediateSymbol,WixToolset.Data.WindowsInstaller.WindowsInstallerData,WixToolset.Data.WindowsInstaller.TableDefinitionCollection)»

Properties

PropertyDescription
BackendHelperBackend helper for use by the extension.
ContextContext for use by the extension.
MessagingMessaging for use by the extension.
TableDefinitionsOptional table definitions.

WixToolset.Extensibility.dll version 5.0.0+41e11442b2ca93e444b60213b5ae99dcbab787d8

CreateResolvedCabinet() Method

Creates a resolved cabinet result.

Declaration

protected Data.IResolvedCabinet CreateResolvedCabinet()

PostBackendBind() Method

See «see M:WixToolset.Extensibility.IWindowsInstallerBackendBinderExtension.PreBackendBind(WixToolset.Extensibility.Data.IBindContext)»

Declaration

public void PostBackendBind()

PreBackendBind() Method

See «see M:WixToolset.Extensibility.IWindowsInstallerBackendBinderExtension.PreBackendBind(WixToolset.Extensibility.Data.IBindContext)»

Declaration

public void PreBackendBind()

ResolveMedia() Method

See «see M:WixToolset.Extensibility.IWindowsInstallerBackendBinderExtension.PreBackendBind(WixToolset.Extensibility.Data.IBindContext)»

Declaration

public string ResolveMedia()

SymbolsFinalized() Method

See «see M:WixToolset.Extensibility.IWindowsInstallerBackendBinderExtension.SymbolsFinalized(WixToolset.Data.IntermediateSection)»

Declaration

public void SymbolsFinalized()

TryProcessSymbol() Method

See «see M:WixToolset.Extensibility.IWindowsInstallerBackendBinderExtension.TryProcessSymbol(WixToolset.Data.IntermediateSection,WixToolset.Data.IntermediateSymbol,WixToolset.Data.WindowsInstaller.WindowsInstallerData,WixToolset.Data.WindowsInstaller.TableDefinitionCollection)»

Declaration

public bool TryProcessSymbol()

BackendHelper Property

Backend helper for use by the extension.

Declaration

protected Services.IWindowsInstallerBackendHelper BackendHelper { get; set; } 

Context Property

Context for use by the extension.

Declaration

protected Data.IBindContext Context { get; set; } 

Messaging Property

Messaging for use by the extension.

Declaration

protected Services.IMessaging Messaging { get; set; } 

TableDefinitions Property

Optional table definitions.

Declaration

public System.Collections.Generic.IReadOnlyCollection<WixToolset.Data.WindowsInstaller.TableDefinition> TableDefinitions { get; set; }