Exportar (0) Imprimir
Expandir Tudo
Expandir Minimizar
Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
Tradução
Original

Método Marshal.AreComObjectsAvailableForCleanup

Indica se os wrappers acessíveis (RCWs) de tempo de execução de qualquer contexto estão disponíveis para a limpeza.

Namespace:  System.Runtime.InteropServices
Assembly:  mscorlib (em mscorlib.dll)

public static bool AreComObjectsAvailableForCleanup()

Valor de retorno

Tipo: System.Boolean
true se houver qualquer RCWs disponível para a limpeza; caso contrário, false.

Se houver muitas referências entre o código gerenciado e nativo com gráficos profundos de dependência pode levar um longo tempo para todos os objetos limpem. Cada vez que um GC executa liberará anterior qualquer número de RCWs, que irá liberar por sua vez objetos COM base. Esses objetos COM em liberarão suas referências gerenciadas e irão mais objetos disponíveis para a limpeza a próxima vez que um GC executa, que inicia o processo sobre novamente.

O método de AreComObjectsAvailableForCleanup fornece uma maneira para que o aplicativo para determinar quantos ciclos de GC.Collect e de GC.WaitForPendingFinalizers precisam acontecer para limpar tudo.

.NET Framework

Com suporte em: 4.5, 4

.NET Framework Client Profile

Com suporte em: 4

Biblioteca de Classes Portátil

Com suporte em: Biblioteca de Classes Portátil

.NET para aplicativos da Windows Store

Com suporte em: Windows 8

  • SecurityCriticalAttribute 

    requer confiança total para o chamador imediato. Este membro não pode ser usado pelo código transparente ou parcialmente confiável.

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Função Server Core sem suporte), Windows Server 2008 R2 (Função Server Core com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET Framework.

Contribuições da comunidade

ADICIONAR
Mostrar:
© 2014 Microsoft