GC.RegisterNoGCRegionCallback(Int64, Action) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.