HandleCollector 构造函数

定义

重载

HandleCollector(String, Int32)

使用一个名称以及一个阈值(在达到该值时开始执行图柄回收)初始化 HandleCollector 类的新实例。

HandleCollector(String, Int32, Int32)

使用一个名称、一个指定何时开始执行图柄回收的阈值,以及一个指定必须进行图柄回收的时间的阈值初始化 HandleCollector 类的新实例。

HandleCollector(String, Int32)

Source:
HandleCollector.cs
Source:
HandleCollector.cs
Source:
HandleCollector.cs

使用一个名称以及一个阈值(在达到该值时开始执行图柄回收)初始化 HandleCollector 类的新实例。

public:
 HandleCollector(System::String ^ name, int initialThreshold);
public HandleCollector (string name, int initialThreshold);
public HandleCollector (string? name, int initialThreshold);
new System.Runtime.InteropServices.HandleCollector : string * int -> System.Runtime.InteropServices.HandleCollector
Public Sub New (name As String, initialThreshold As Integer)

参数

name
String

收集器的名称。 此参数允许你为跟踪图柄类型的收集器分别命名。

initialThreshold
Int32

指定何时开始执行回收的值。

例外

initialThreshold 参数小于 0。

适用于

HandleCollector(String, Int32, Int32)

Source:
HandleCollector.cs
Source:
HandleCollector.cs
Source:
HandleCollector.cs

使用一个名称、一个指定何时开始执行图柄回收的阈值,以及一个指定必须进行图柄回收的时间的阈值初始化 HandleCollector 类的新实例。

public:
 HandleCollector(System::String ^ name, int initialThreshold, int maximumThreshold);
public HandleCollector (string name, int initialThreshold, int maximumThreshold);
public HandleCollector (string? name, int initialThreshold, int maximumThreshold);
new System.Runtime.InteropServices.HandleCollector : string * int * int -> System.Runtime.InteropServices.HandleCollector
Public Sub New (name As String, initialThreshold As Integer, maximumThreshold As Integer)

参数

name
String

收集器的名称。 此参数允许你为跟踪图柄类型的收集器分别命名。

initialThreshold
Int32

指定何时开始执行回收的值。

maximumThreshold
Int32

指定必须开始进行回收的时间的值。 此值应设置为可用图柄的最大数量。

例外

initialThreshold 参数小于 0。

maximumThreshold 参数小于 0。

maximumThreshold 参数小于 initialThreshold 参数。

适用于