DependencyAttribute コンストラクタ
アセンブリ: mscorlib (mscorlib.dll 内)

Dim dependentAssemblyArgument As String Dim loadHintArgument As LoadHint Dim instance As New DependencyAttribute(dependentAssemblyArgument, loadHintArgument)
public function DependencyAttribute ( dependentAssemblyArgument : String, loadHintArgument : LoadHint )
- loadHintArgument
LoadHint 値の 1 つ。

DependencyAttribute 属性は、どの程度の密接さで依存関係にバインドするかに関するヒントを共通言語ランタイムに提供します。ランタイムは、このヒントを使用して依存関係にかかるロードとバインディング効率との間のトレードオフの解決に役立てます。たとえば、ハード バインディングすると、ランタイムがポインタを依存ネイティブ イメージにエンコードできるため、ワーキング セットが縮小されます。ランタイムはこの属性に基づいてこのような判断を行います。

ネイティブ イメージの生成サービスを常に AssemblyA にバインドし、場合によっては AssemblyB にバインドするように指定するコード例を次に示します。
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
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."); } }

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からDependencyAttribute コンストラクタを検索する場合は、下記のリンクをクリックしてください。

- DependencyAttribute コンストラクタのページへのリンク