Compartilhar via


GC.RegisterNoGCRegionCallback(Int64, Action) Método

Definição

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.

Aplica-se a