GC.RegisterNoGCRegionCallback(Int64, Action) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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é.