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 wird, wenn eine bestimmte Menge an Arbeitsspeicher in der Region ohne GC zugewiesen ist.
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 Region ohne GC.
- callback
- Action
Der Rückruf, der ausgeführt werden soll, wenn eine bestimmte Menge an Arbeitsspeicher in der Region ohne GC zugewiesen ist.
Ausnahmen
totalSize
ist kleiner oder gleich 0.
Das callback
-Argument lautet null
.
Die Gc gehört derzeit nicht zu einer NoGC-Region.
Oder
Ein weiterer Rückruf ist bereits registriert.
Oder
Der totalSize
überschreitet die Größe der Region No GC.
Oder
Fehler beim Vorgang zum Zurückhalten von Arbeitsspeicher für den Rückruf.