Skip to content

ILayoutContext Interface

Context for laying out files.

Properties

PropertyDescription
CancellationTokenCancellation token.
ExtensionsExtensions for use during layout.
FileTransfersSet of files to transfer.
IntermediateFolderIntermediate folder.
OutputPathOutput path.
ResetAclsReset ACLs on file transfers.
ServiceProviderService provider.
TrackedFilesSet of tracked of files created during processing to be cleaned up.
TrackingFileFile to capture list of content, built output and copied output files.
WixToolset.Extensibility.dll version 5.0.0+41e11442b2ca93e444b60213b5ae99dcbab787d8

CancellationToken Property {#cancellationtoken}

Cancellation token.

Declaration

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

Extensions Property {#extensions}

Extensions for use during layout.

Declaration

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

FileTransfers Property {#filetransfers}

Set of files to transfer.

Declaration

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

IntermediateFolder Property {#intermediatefolder}

Intermediate folder.

Declaration

public string IntermediateFolder { get; set; }

OutputPath Property {#outputpath}

Output path.

Declaration

public string OutputPath { get; set; }

ResetAcls Property {#resetacls}

Reset ACLs on file transfers.

Declaration

public bool ResetAcls { get; set; }

ServiceProvider Property {#serviceprovider}

Service provider.

Declaration

public System.IServiceProvider ServiceProvider { get; set; }

TrackedFiles Property {#trackedfiles}

Set of tracked of files created during processing to be cleaned up.

Declaration

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

TrackingFile Property {#trackingfile}

File to capture list of content, built output and copied output files.

Declaration

public string TrackingFile { get; set; }