Skip to content

ILayoutContext Interface

Context for laying out files.

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

Cancellation token.

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

Extensions for use during layout.

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

Set of files to transfer.

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

Intermediate folder.

public string IntermediateFolder { get; set; }

Output path.

public string OutputPath { get; set; }

Reset ACLs on file transfers.

public bool ResetAcls { get; set; }

Service provider.

public System.IServiceProvider ServiceProvider { get; set; }

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

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

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

public string TrackingFile { get; set; }