Table of Contents

Class IisCompilationSettings

Namespace
CENTREL.XIA.Configuration.Types
Assembly
CENTREL.XIA.Configuration.Types.dll

Represents the IIS compilation settings.

public class IisCompilationSettings : BypassSection
Inheritance
IisCompilationSettings
Inherited Members

Constructors

IisCompilationSettings()

Intializes a new instance of the CENTREL.XIA.Configuration.Types.IisCompilationSettings class.

public IisCompilationSettings()

Properties

Assemblies

Gets or sets the assemblies used during the compilation of an ASP.NET resource.

public SerializableStringCollection Assemblies { get; set; }

Property Value

SerializableStringCollection

BatchCompilations

Gets or sets whether to batch compilations.

public BooleanOption BatchCompilations { get; set; }

Property Value

BooleanOption

BatchTimeout

Gets or sets the batch timeout.

public SerializableTimeSpan BatchTimeout { get; set; }

Property Value

SerializableTimeSpan

CodeSubdirectories

Gets or sets the code subdirectories.

public SerializableStringCollection CodeSubdirectories { get; set; }

Property Value

SerializableStringCollection

Debug

Gets or sets whether debug is enabled.

public BooleanOption Debug { get; set; }

Property Value

BooleanOption

DefaultLanguage

Gets or sets the default language.

public string DefaultLanguage { get; set; }

Property Value

string

EnablePrefetch

Gets or sets whether prefetch is enabled.

public BooleanOption EnablePrefetch { get; set; }

Property Value

BooleanOption

EnableProfilingOptimizations

Gets or sets the profiling optimizations to enable.

public string EnableProfilingOptimizations { get; set; }

Property Value

string

ExplicitCompileOption

Gets or sets whether to enable the VB.NET explicit compile option.

public BooleanOption ExplicitCompileOption { get; set; }

Property Value

BooleanOption

MaximumBatchGeneratedFileSize

Gets or sets the maximum batch generated file size in kilobytes.

public int MaximumBatchGeneratedFileSize { get; set; }

Property Value

int

MaximumBatchSize

Gets or sets the maximum batch size.

public int MaximumBatchSize { get; set; }

Property Value

int

MaximumRecompiles

Gets or sets the number of recompiles before the application restarts.

public int MaximumRecompiles { get; set; }

Property Value

int

OptimizeCompilations

Gets or sets whether to optimize compilations.

public BooleanOption OptimizeCompilations { get; set; }

Property Value

BooleanOption

StrictCompileOption

Gets or sets whether to enable the VB.NET strict compile option.

public BooleanOption StrictCompileOption { get; set; }

Property Value

BooleanOption

TemporaryDirectory

Gets or sets the temporary directory.

public string TemporaryDirectory { get; set; }

Property Value

string

UrlLinePragmas

Gets or sets whether the compiler should use URLs rather than physical paths.

public BooleanOption UrlLinePragmas { get; set; }

Property Value

BooleanOption

Methods

FromXml(string)

Returns a CENTREL.XIA.Configuration.Types.IisCompilationSettings class from the specified Xml.

public static IisCompilationSettings FromXml(string xml)

Parameters

xml string

The XML representation of the CENTREL.XIA.Configuration.Types.IisCompilationSettings object

Returns

IisCompilationSettings

A CENTREL.XIA.Configuration.Types.IisCompilationSettings class from the specified Xml.

ToString()

Returns the compilation settings as a human readable string.

public override string ToString()

Returns

string

The compilation settings as a human readable string.