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 6.0.0+8c7432e50072e009353ea5f2c956ccf453476f71

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; }