Sdílet prostřednictvím


GC.RegisterNoGCRegionCallback(Int64, Action) Metoda

Definice

Zaregistruje zpětné volání, které se má vyvolat, když je v oblasti bez uvolňování paměti přiděleno určité množství paměti.

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)

Parametry

totalSize
Int64

Celková velikost oblasti bez uvolňování paměti.

callback
Action

Zpětné volání, které se má provést, když je v oblasti bez uvolňování paměti přiděleno určité množství paměti.

Výjimky

totalSize je menší než nebo rovno 0.

Argument callback je null.

GC v současné době není v oblasti NoGC.

-nebo-

Další zpětné volání je už zaregistrované.

-nebo-

Hodnota totalSize překračuje velikost oblasti Bez uvolňování paměti.

-nebo-

Operace zadržování paměti pro zpětné volání selhala.

Platí pro