Skip to content

IBindContext Interface

Bind context.

Properties

PropertyDescription
BindPathsBind paths used during resolution.
CabbingThreadCountCounnt of threads to use in cabbing.
CabCachePathCabinet cache path.
CancellationTokenCancellation token.
DefaultCompressionLevelDefault compression level.
DelayedFieldsDelayed fields that need to be resolved again.
ExpectedEmbeddedFilesEmbedded files to extract.
ExtensionsBinder extensions.
FileSystemExtensionsFile system extensions.
IntermediateFolderIntermedaite folder.
IntermediateRepresentationIntermediate representation to bind.
OutputPathOutput path to bind to.
OutputTypeOutput type to bind to.
PdbPathOutput path for PDB.
PdbTypeType of PDB to create.
ResolvedCodepageCodepage from resolve.
ResolvedLcidLCID from resolve.
ResolvedSummaryInformationCodepageSummary information codepage from resolve.
ServiceProviderService provider.
SuppressLayoutSkip creation of output.
WixToolset.Extensibility.dll version 5.0.0+41e11442b2ca93e444b60213b5ae99dcbab787d8

BindPaths Property {#bindpaths}

Bind paths used during resolution.

Declaration

public System.Collections.Generic.IReadOnlyCollection<WixToolset.Extensibility.Data.IBindPath> BindPaths { get; set; }

CabbingThreadCount Property {#cabbingthreadcount}

Counnt of threads to use in cabbing.

Declaration

public int CabbingThreadCount { get; set; }

CabCachePath Property {#cabcachepath}

Cabinet cache path.

Declaration

public string CabCachePath { get; set; }

CancellationToken Property {#cancellationtoken}

Cancellation token.

Declaration

public System.Threading.CancellationToken CancellationToken { get; set; }

DefaultCompressionLevel Property {#defaultcompressionlevel}

Default compression level.

Declaration

public System.Nullable<WixToolset.Data.CompressionLevel> DefaultCompressionLevel { get; set; }

DelayedFields Property {#delayedfields}

Delayed fields that need to be resolved again.

Declaration

public System.Collections.Generic.IReadOnlyCollection<WixToolset.Extensibility.Data.IDelayedField> DelayedFields { get; set; }

ExpectedEmbeddedFiles Property {#expectedembeddedfiles}

Embedded files to extract.

Declaration

public System.Collections.Generic.IReadOnlyCollection<WixToolset.Extensibility.Data.IExpectedExtractFile> ExpectedEmbeddedFiles { get; set; }

Extensions Property {#extensions}

Binder extensions.

Declaration

public System.Collections.Generic.IReadOnlyCollection<WixToolset.Extensibility.IBinderExtension> Extensions { get; set; }

FileSystemExtensions Property {#filesystemextensions}

File system extensions.

Declaration

public System.Collections.Generic.IReadOnlyCollection<WixToolset.Extensibility.IFileSystemExtension> FileSystemExtensions { get; set; }

IntermediateFolder Property {#intermediatefolder}

Intermedaite folder.

Declaration

public string IntermediateFolder { get; set; }

IntermediateRepresentation Property {#intermediaterepresentation}

Intermediate representation to bind.

Declaration

public WixToolset.Data.Intermediate IntermediateRepresentation { get; set; }

OutputPath Property {#outputpath}

Output path to bind to.

Declaration

public string OutputPath { get; set; }

OutputType Property {#outputtype}

Output type to bind to.

Declaration

public string OutputType { get; set; }

PdbPath Property {#pdbpath}

Output path for PDB.

Declaration

public string PdbPath { get; set; }

PdbType Property {#pdbtype}

Type of PDB to create.

Declaration

public WixToolset.Data.PdbType PdbType { get; set; }

ResolvedCodepage Property {#resolvedcodepage}

Codepage from resolve.

Declaration

public System.Nullable<System.Int32> ResolvedCodepage { get; set; }

ResolvedLcid Property {#resolvedlcid}

LCID from resolve.

Declaration

public System.Nullable<System.Int32> ResolvedLcid { get; set; }

ResolvedSummaryInformationCodepage Property {#resolvedsummaryinformationcodepage}

Summary information codepage from resolve.

Declaration

public System.Nullable<System.Int32> ResolvedSummaryInformationCodepage { get; set; }

ServiceProvider Property {#serviceprovider}

Service provider.

Declaration

public System.IServiceProvider ServiceProvider { get; set; }

SuppressLayout Property {#suppresslayout}

Skip creation of output.

Declaration

public bool SuppressLayout { get; set; }