GC.RegisterNoGCRegionCallback(Int64, Action) Methode

Definition

Registriert einen Rückruf, der aufgerufen werden soll, wenn ein bestimmter Arbeitsspeicher in der Region ohne GC zugewiesen wird.

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)

Parameter

totalSize
Int64

Die Gesamtgröße der keine GC-Region.

callback
Action

Der Rückruf, der ausgeführt werden soll, wenn ein bestimmter Arbeitsspeicher in der Region "GC" zugewiesen wird.

Ausnahmen

totalSize ist kleiner oder gleich 0.

Das callback Argument ist null.

Die GC befindet sich derzeit nicht unter einer NoGC-Region.

-oder-

Ein weiterer Rückruf ist bereits registriert.

-oder-

Die totalSize Größe der No GC-Region überschreitet die Größe.

-oder-

Fehler beim Vorgang zum Zurückhalten des Speichers für den Rückruf.

Gilt für: