Share via


DependencyAttribute(String, LoadHint) Konstruktor

Definisi

Menginisialisasi instans DependencyAttribute baru kelas dengan nilai yang ditentukan 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)

Parameter

dependentAssemblyArgument
String

Rakitan dependen untuk diikat.

loadHintArgument
LoadHint

Salah LoadHint satu nilai.

Contoh

Contoh berikut menentukan bahwa layanan pembuatan gambar asli selalu mengikat dan AssemblyA terkadang mengikat ke 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

Keterangan

Atribut DependencyAttribute ini memberikan petunjuk runtime bahasa umum tentang seberapa erat untuk mengikat dependensi. Runtime menggunakan petunjuk ini untuk membantu menyelesaikan tradeoff antara beban dependensi malas dan pengikatan yang efisien ke dependensi. Misalnya, pengikatan keras memungkinkan runtime untuk mengodekan penunjuk ke gambar asli dependen, yang menghasilkan set kerja yang berkurang. Atribut ini memandu runtime dalam membuat keputusan ini.

Berlaku untuk