Udostępnij za pośrednictwem


GC.RegisterNoGCRegionCallback(Int64, Action) Metoda

Definicja

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ę.

Dotyczy