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 žádné oblasti GC 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 GC.
- callback
- Action
Zpětné volání, které se má provést, když je v žádné oblasti GC přiděleno určité množství paměti.
Výjimky
totalSize je menší než nebo rovno 0.
Argument callback je null.
GC není v současné době v oblasti NoGC.
nebo
Další zpětné volání je již zaregistrováno.
nebo
Překročení totalSize velikosti oblasti no GC.
nebo
Operace, která zadrží paměť pro zpětné volání, se nezdařila.