Partager via


GC.RegisterNoGCRegionCallback(Int64, Action) Méthode

Définition

Inscrit un rappel à appeler lorsqu’une certaine quantité de mémoire est allouée dans la région 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)

Paramètres

totalSize
Int64

Taille totale de l’absence de région GC.

callback
Action

Rappel à exécuter lorsqu’une certaine quantité de mémoire n’est allouée dans aucune région GC.

Exceptions

totalSize est inférieur ou égal à 0.

L'argument callback a la valeur null.

Le GC n’est actuellement pas sous une région NoGC.

-ou-

Un autre rappel est déjà inscrit.

-ou-

dépasse totalSize la taille de la région Aucun GC.

-ou-

L’opération de retenir la mémoire pour le rappel a échoué.

S’applique à