Skip to main 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

Cancellation token.

Declaration

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

Extensions Property

Extensions for use during layout.

Declaration

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

FileTransfers Property

Set of files to transfer.

Declaration

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

IntermediateFolder Property

Intermediate folder.

Declaration

public string IntermediateFolder { get; set; } 

OutputPath Property

Output path.

Declaration

public string OutputPath { get; set; } 

ResetAcls Property

Reset ACLs on file transfers.

Declaration

public bool ResetAcls { get; set; } 

ServiceProvider Property

Service provider.

Declaration

public System.IServiceProvider ServiceProvider { get; set; } 

TrackedFiles Property

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

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

Declaration

public string TrackingFile { get; set; }