Exportar (0) Imprimir
Expandir Tudo
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

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
A Microsoft está realizando uma pesquisa online para saber sua opinião sobre o site do MSDN. Se você optar por participar, a pesquisa online lhe será apresentada quando você sair do site do MSDN.

Deseja participar?
Mostrar:
© 2014 Microsoft