GC.RegisterNoGCRegionCallback(Int64, Action) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Rejestruje wywołanie zwrotne, które ma być wywoływane, gdy określona ilość pamięci jest przydzielana w regionie bez GC.
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
Całkowity rozmiar regionu GC.
- callback
- Action
Wywołanie zwrotne, które ma zostać wykonane po przydzieleniu określonej ilości pamięci w regionie GC.
Wyjątki
totalSize
wartość jest mniejsza niż lub równa 0.
Argumentem callback
jest null
.
GC nie znajduje się obecnie w regionie NoGC.
-lub-
Inne wywołanie zwrotne jest już zarejestrowane.
-lub-
Wartość totalSize
przekracza rozmiar regionu bez GC.
-lub-
Operacja wstrzymania pamięci dla wywołania zwrotnego nie powiodła się.