GC.RegisterNoGCRegionCallback(Int64, Action) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Registra um retorno de chamada a ser invocado quando uma determinada quantidade de memória é alocada na região sem 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)
Parâmetros
- totalSize
- Int64
O tamanho total da região sem GC.
- callback
- Action
O retorno de chamada a ser executado quando uma determinada quantidade de memória é alocada na região sem GC.
Exceções
totalSize
é menor ou igual a 0.
O argumento callback
é null
.
O GC não está atualmente em uma região NoGC.
-ou-
Outro retorno de chamada já está registrado.
-ou-
O totalSize
excede o tamanho da região Sem GC.
-ou-
Falha na operação para reter memória para o retorno de chamada.