DependencyAttribute(String, LoadHint) Konstruktor

Definition

Initialisiert eine neue Instanz der DependencyAttribute-Klasse mit dem angegebenen LoadHint-Wert.

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)

Parameter

dependentAssemblyArgument
String

Die abhängige Assembly, an die eine Bindung hergestellt werden soll.

loadHintArgument
LoadHint

Einer der LoadHint-Werte.

Beispiele

Im folgenden Beispiel wird angegeben, dass der systemeigene Bildgenerierungsdienst immer AssemblyA an und manchmal an AssemblyBgebunden wird.

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

Hinweise

Das DependencyAttribute Attribut gibt den allgemeinen Sprach-Runtime-Hinweis auf die enge Bindung an die Abhängigkeit. Die Laufzeit verwendet diese Hinweise, um die Abgleichsabschläge zwischen lazyer Abhängigkeitslast und effizienter Bindung an die Abhängigkeit zu unterstützen. Die harte Bindung ermöglicht beispielsweise das Codieren von Zeigern auf abhängige native Bilder, die zu einem reduzierten Arbeitssatz führen. Dieses Attribut führt die Laufzeit bei der Entscheidungsfindung.

Gilt für