Compartilhar via


System.Runtime Namespace

Contém tipos avançados que dão suporte a namespaces diversos, como os namespaces System, Runtime e Security.

Classes

AmbiguousImplementationException

A exceção lançada quando há vários métodos de interface incompatíveis que substituem outro método.

AssemblyTargetedPatchBandAttribute

Especifica informações da faixa de patch para a aplicação direcionada de patch do .NET.

ControlledExecution

Enables code to be run and aborted asynchronously.

GCSettings

Especifica as configurações de coleta de lixo para o processo atual.

JitInfo

Fornece informações sobre o compilador Just-In-Time. Essa classe não pode ser herdada.

MemoryFailPoint

Verifica se há recursos suficientes de memória antes de executar uma operação. Essa classe não pode ser herdada.

ProfileOptimization

Melhora o desempenho de inicialização de domínios do aplicativo em aplicativos que exigem o compilador JIT (Just-In-Time), executando a compilação em segundo plano dos métodos que provavelmente serão executados, com base nos perfis criados durante as compilações anteriores.

TargetedPatchingOptOutAttribute

Indica que o método de biblioteca de classes .NET ao qual esse atributo é aplicado não deve ser afetada pela manutenção de versões e, portanto, é elegível para ser embutida em imagens de NGen (geração de imagem nativa).

Estruturas

DependentHandle

Representa um identificador de coleta de lixo dependente. O identificador manterá condicionalmente uma instância de objeto dependente ativa, desde que uma instância de objeto de destino também esteja ativa, sem representar uma referência forte à instância de destino.

Enumerações

GCLargeObjectHeapCompactionMode

Indica se o próximo bloqueio de coleta de lixo compacta o heap de objetos grande (LOH).

GCLatencyMode

Ajusta a hora em que o coletor de lixo atua no seu aplicativo.

Comentários

Os tipos encontrados neste namespace são destinados para uso no desenvolvimento avançado.