DependencyAttribute(String, LoadHint) Конструктор

Определение

Инициализирует новый экземпляр DependencyAttribute класса с указанным 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)

Параметры

dependentAssemblyArgument
String

Зависимые сборки для привязки.

loadHintArgument
LoadHint

Одно из значений LoadHint .

Примеры

В следующем примере указывается, что служба создания собственных образов всегда привязывается к AssemblyA и иногда привязывается к 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

Комментарии

Атрибут DependencyAttribute предоставляет указания среды cl language runtime о том, как тесно привязаться к зависимости. Среда выполнения использует эти указания для устранения компромиссов между отложенной нагрузкой зависимостей и эффективной привязкой к зависимости. Например, жесткая привязка позволяет среде выполнения кодировать указатели на зависимые собственные образы, что приводит к снижению рабочего набора. Этот атрибут управляет средой выполнения при принятии этих решений.

Применяется к