DependencyAttribute(String, LoadHint) Konstruktor
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Inicializálja az osztály új példányát DependencyAttribute a megadott LoadHint értékkel.
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)
Paraméterek
- dependentAssemblyArgument
- String
A függő szerelvény, amelyhez csatlakozni szeretne.
Példák
Az alábbi példa azt határozza meg, hogy a natív képgenerálási szolgáltatás mindig a rendszerképhez AssemblyA kötődik, és néha hozzá AssemblyBis kötődik.
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
Megjegyzések
Az DependencyAttribute attribútum tippeket ad a közös nyelvi futtatókörnyezetnek a függőséghez való szoros kötéshez. A futtatókörnyezet ezeket a tippeket használja a lusta függőségi terhelés és a függőséghez való hatékony kötés közötti kompromisszumok rendezéséhez. A kemény kötés lehetővé teszi például, hogy a futtatókörnyezet függő natív képekre kódolja a mutatókat, ami csökkentett munkakészletet eredményez. Ez az attribútum végigvezeti a futtatókörnyezetet ezeknek a döntéseknek a meghozatalában.