GC.RegisterNoGCRegionCallback(Int64, Action) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.