DependencyAttribute(String, LoadHint) Constructor

Definitie

Initialiseert een nieuw exemplaar van de DependencyAttribute klasse met de opgegeven LoadHint waarde.

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)

Parameters

dependentAssemblyArgument
String

De afhankelijke assembly waaraan moet worden gebonden.

loadHintArgument
LoadHint

Een van de LoadHint waarden.

Voorbeelden

In het volgende voorbeeld wordt aangegeven dat de systeemeigen service voor het genereren van installatiekopieën altijd bindt aan AssemblyA en soms bindt aan 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

Opmerkingen

Het DependencyAttribute kenmerk geeft de algemene runtime-hints voor taal over hoe nauw de afhankelijkheid wordt verbonden. De runtime gebruikt deze hints om de afwegingen tussen luie afhankelijkheidsbelasting en efficiënte binding met de afhankelijkheid te vereffenen. Met harde binding kan de runtime bijvoorbeeld pointers coderen naar afhankelijke systeemeigen installatiekopieën, wat resulteert in een verminderde werkset. Dit kenmerk begeleidt de runtime bij het nemen van deze beslissingen.

Van toepassing op