DependencyAttribute(String, LoadHint) Constructeur

Définition

Initialise une nouvelle instance de la DependencyAttribute classe avec la valeur spécifiée 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)

Paramètres

dependentAssemblyArgument
String

Assembly dépendant à lier.

loadHintArgument
LoadHint

Une des LoadHint valeurs.

Exemples

L’exemple suivant spécifie que le service de génération d’images native est toujours lié et AssemblyA parfois lié à 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

Remarques

L’attribut DependencyAttribute donne les indications du Common Language Runtime sur la manière dont la liaison à la dépendance est serrée. Le runtime utilise ces indicateurs pour aider à régler les compromis entre la charge de dépendance différée et la liaison efficace à la dépendance. Par exemple, la liaison dure permet au runtime d’encoder des pointeurs vers des images natives dépendantes, ce qui entraîne une réduction du jeu de travail. Cet attribut guide l’exécution dans la prise de ces décisions.

S’applique à