TempFileCollection 构造函数

定义

初始化 TempFileCollection 类的新实例。

重载

TempFileCollection()

使用默认值初始化 TempFileCollection 类的新实例。

TempFileCollection(String)

使用指定的临时目录初始化 TempFileCollection 类的新实例,该临时目录默认情况下设置为在生成并使用临时文件后将这些文件删除。

TempFileCollection(String, Boolean)

使用指定的临时目录和指定的值初始化 TempFileCollection 类的新实例,该值指示默认情况下生成并使用临时文件后是保留这些文件还是将它们删除。

TempFileCollection()

Source:
TempFileCollection.cs
Source:
TempFileCollection.cs
Source:
TempFileCollection.cs

使用默认值初始化 TempFileCollection 类的新实例。

C#
public TempFileCollection ();

注解

这是一个无参数构造函数,它使用默认设置初始化集合。 默认情况下,此临时文件集合会将文件存储在默认临时目录中,并在生成和使用临时文件后删除这些文件。

适用于

.NET Framework 4.8.1 和其他版本
产品 版本
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

TempFileCollection(String)

Source:
TempFileCollection.cs
Source:
TempFileCollection.cs
Source:
TempFileCollection.cs

使用指定的临时目录初始化 TempFileCollection 类的新实例,该临时目录默认情况下设置为在生成并使用临时文件后将这些文件删除。

C#
public TempFileCollection (string tempDir);

参数

tempDir
String

用于存储临时文件的临时目录的路径。

适用于

.NET Framework 4.8.1 和其他版本
产品 版本
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

TempFileCollection(String, Boolean)

Source:
TempFileCollection.cs
Source:
TempFileCollection.cs
Source:
TempFileCollection.cs

使用指定的临时目录和指定的值初始化 TempFileCollection 类的新实例,该值指示默认情况下生成并使用临时文件后是保留这些文件还是将它们删除。

C#
public TempFileCollection (string tempDir, bool keepFiles);

参数

tempDir
String

用于存储临时文件的临时目录的路径。

keepFiles
Boolean

如果使用临时文件后应保留它们,则为 true;如果应删除临时文件,则为 false

注解

的值 keepFiles 用于设置 KeepFiles 参数。 编译器活动完成后,会根据集合中 属性的值 KeepFiles 保留或删除集合中的临时文件。 将每个文件添加到集合时,的 KeepFiles 当前值将与其关联,除非它是使用具有 keepFile 参数的方法添加的,在这种情况下,该值将用于该特定文件。 Delete调用 方法时,如果 KeepFilestrue,则删除所有文件,包括KeepFiles添加值为 的文件true。 这允许在编译后出于错误报告等目的暂时保留特定文件(标识为保留文件的文件),然后在不再需要时将其删除。

适用于

.NET Framework 4.8.1 和其他版本
产品 版本
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9