Aracılığıyla paylaş


DependencyAttribute(String, LoadHint) Oluşturucu

Tanım

Belirtilen LoadHint değerle sınıfının yeni bir örneğini DependencyAttribute başlatır.

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)

Parametreler

dependentAssemblyArgument
String

Bağlanacak bağımlı derleme.

loadHintArgument
LoadHint

Değerlerden LoadHint biri.

Örnekler

Aşağıdaki örnek, yerel görüntü oluşturma hizmetinin her zaman öğesine AssemblyA bağlandığını ve bazen de öğesine AssemblyBbağlandığını belirtir.

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

Açıklamalar

özniteliği, DependencyAttribute ortak dil çalışma zamanına bağımlılığı ne kadar sıkı bağlayacağınız konusunda ipuçları verir. Çalışma zamanı, yavaş bağımlılık yükü ile bağımlılık için verimli bağlama arasındaki dengeleri sağlamaya yardımcı olmak için bu ipuçlarını kullanır. Örneğin, sabit bağlama çalışma zamanının işaretçileri bağımlı yerel görüntülere kodlamasını sağlar ve bu da çalışma kümesinin azalmasına neden olur. Bu öznitelik, çalışma zamanına bu kararları verirken yol gösterir.

Şunlara uygulanır