GC.RegisterNoGCRegionCallback(Int64, Action) Metoda

Definice

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.

Platí pro