GC.RegisterNoGCRegionCallback(Int64, Action) 方法

定義

在未配置任何 GC 區域中的特定記憶體數量時,註冊要叫用的回呼。

public:
 static void RegisterNoGCRegionCallback(long totalSize, Action ^ callback);
public static void RegisterNoGCRegionCallback (long totalSize, Action callback);
static member RegisterNoGCRegionCallback : int64 * Action -> unit
Public Shared Sub RegisterNoGCRegionCallback (totalSize As Long, callback As Action)

參數

totalSize
Int64

無 GC 區域的總大小。

callback
Action

在無 GC 區域中配置特定數量的記憶體時,要執行的回呼。

例外狀況

totalSize 小於或等於 0。

callback 引數為 null

GC 目前不在 NoGC 區域中。

-或-

已註冊另一個回呼。

-或-

totalSize超過 [無 GC] 區域的大小。

-或-

回呼的保留記憶體作業失敗。

適用於