GC.RegisterNoGCRegionCallback(Int64, Action) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
在未配置任何 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] 區域的大小。
-或-
回呼的保留記憶體作業失敗。