Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês

DefaultDependencyAttribute Classe

Fornece uma dica para o Comummon Idioma Tempo de execução (CLR) indicando provavelmente Comumo uma dependência é para ser carregado.This class is used in a dependent assembly to indicate what hint should be used when the parent does not specify the DependencyAttribute attribute. Esta classe não pode ser herdada.

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

[SerializableAttribute]
[AttributeUsageAttribute(AttributeTargets.Assembly)]
public sealed class DefaultDependencyAttribute : Attribute

This attribute is used by the Nativo Gerador de Imagem (Ngen.exe) to generate native assembly images.

Apply the DefaultDependencyAttribute attribute to a dependent assembly to determine the preferred default binding.

A dependency that is likely to be loaded (Always) will cause Ngen.exe to bind to that dependency.Using this dica allows Ngen.exe to Generate Código that will Result in a conjunto de trabalho reduced and Throughput Improved but at the custo of Always Carregando the dependência when the assembly pai is Loaded.

When you apply the DependencyAttribute attribute to an assembly with a value of Default, the native image generation service consults the dependent assembly for its preferred default binding, which is specified by the DefaultDependencyAttribute attribute.

The following code example demonstrates how to apply the DefaultDependencyAttribute attribute to an assembly to specify that the dependency is likely to be loaded.

using System;
using System.Runtime.CompilerServices;

[assembly: DefaultDependencyAttribute(LoadHint.Always)]
class Program
{

    static void Main(string[] args)
    {

        Console.WriteLine("The DefaultDependencyAttribute attribute was applied.");

    }
}


System.Object
  System.Attribute
    System.Runtime.CompilerServices.DefaultDependencyAttribute

Quaisquer membros públicos estático (compartilhados na Visual Basic) desse tipo são Thread seguro. Não há garantia de que qualquer membro de instância seja isento de segmentos.

Contribuições da comunidade

ADICIONAR
Mostrar: