DependencyAttribute(String, LoadHint) Constructor

Definición

Inicializa una nueva instancia de la DependencyAttribute clase con el valor especificado LoadHint .

public:
 DependencyAttribute(System::String ^ dependentAssemblyArgument, System::Runtime::CompilerServices::LoadHint loadHintArgument);
public DependencyAttribute(string dependentAssemblyArgument, System.Runtime.CompilerServices.LoadHint loadHintArgument);
new System.Runtime.CompilerServices.DependencyAttribute : string * System.Runtime.CompilerServices.LoadHint -> System.Runtime.CompilerServices.DependencyAttribute
Public Sub New (dependentAssemblyArgument As String, loadHintArgument As LoadHint)

Parámetros

dependentAssemblyArgument
String

Ensamblado dependiente al que se va a enlazar.

loadHintArgument
LoadHint

Uno de los LoadHint valores.

Ejemplos

En el ejemplo siguiente se especifica que el servicio de generación de imágenes nativas siempre se enlaza a AssemblyA y, a veces, se enlaza a AssemblyB.

using System;
using System.Runtime.CompilerServices;

[assembly: DependencyAttribute("AssemblyA", LoadHint.Always)]
[assembly: DependencyAttribute("AssemblyB", LoadHint.Sometimes)]

class Program
{

    static void Main(string[] args)
    {

        Console.WriteLine("The DependencyAttribute attribute was applied.");
    }
}
Imports System.Runtime.CompilerServices

<Assembly: DependencyAttribute("AssemblyA", LoadHint.Always)> 
<Assembly: DependencyAttribute("AssemblyB", LoadHint.Sometimes)> 
Module Program


    Sub Main(ByVal args() As String)
        Console.WriteLine("The DependencyAttribute attribute was applied.")
    End Sub


End Module

Comentarios

El DependencyAttribute atributo proporciona las sugerencias de Common Language Runtime sobre cómo enlazar estrechamente con la dependencia. El tiempo de ejecución usa estas sugerencias para ayudar a resolver los inconvenientes entre la carga de dependencia diferida y el enlace eficaz a la dependencia. Por ejemplo, el enlace duro permite que el tiempo de ejecución codifique punteros a imágenes nativas dependientes, lo que da como resultado un conjunto de trabajo reducido. Este atributo guía el tiempo de ejecución para tomar estas decisiones.

Se aplica a