MetadataLoadContext.LoadFromAssemblyName 方法

定義

多載

LoadFromAssemblyName(AssemblyName)

將提供的組件名稱解析為組件。 若組件先前已繫結到此名稱,會傳回該組件。 否則,MetadataLoadContext 會呼叫指定的 MetadataAssemblyResolver

LoadFromAssemblyName(String)

將提供的組件名稱解析為組件。 若組件先前已繫結到此名稱,會傳回該組件。 否則,MetadataLoadContext 會呼叫指定的 MetadataAssemblyResolver

LoadFromAssemblyName(AssemblyName)

來源:
MetadataLoadContext.Apis.cs
來源:
MetadataLoadContext.Apis.cs
來源:
MetadataLoadContext.Apis.cs

將提供的組件名稱解析為組件。 若組件先前已繫結到此名稱,會傳回該組件。 否則,MetadataLoadContext 會呼叫指定的 MetadataAssemblyResolver

public:
 System::Reflection::Assembly ^ LoadFromAssemblyName(System::Reflection::AssemblyName ^ assemblyName);
public System.Reflection.Assembly LoadFromAssemblyName (System.Reflection.AssemblyName assemblyName);
member this.LoadFromAssemblyName : System.Reflection.AssemblyName -> System.Reflection.Assembly
Public Function LoadFromAssemblyName (assemblyName As AssemblyName) As Assembly

參數

assemblyName
AssemblyName

AssemblyName 執行個體。

傳回

Assembly 執行個體。

例外狀況

解析程式會傳回 null

備註

請注意,這個方法的行為符合解析事件的行為 AssemblyLoadContext.LoadFromAssemblyName ,但不符合 的行為 Assembly.ReflectionOnlyLoad。 (後者放棄而不引發其解析事件。)

適用於

LoadFromAssemblyName(String)

來源:
MetadataLoadContext.Apis.cs
來源:
MetadataLoadContext.Apis.cs
來源:
MetadataLoadContext.Apis.cs

將提供的組件名稱解析為組件。 若組件先前已繫結到此名稱,會傳回該組件。 否則,MetadataLoadContext 會呼叫指定的 MetadataAssemblyResolver

public:
 System::Reflection::Assembly ^ LoadFromAssemblyName(System::String ^ assemblyName);
public System.Reflection.Assembly LoadFromAssemblyName (string assemblyName);
member this.LoadFromAssemblyName : string -> System.Reflection.Assembly
Public Function LoadFromAssemblyName (assemblyName As String) As Assembly

參數

assemblyName
String

代表組件名稱的 String

傳回

Assembly 執行個體。

例外狀況

解析程式會傳回 null

備註

請注意,這個方法的行為符合解析事件的行為, AssemblyLoadContext.LoadFromAssemblyName 但不符合 的行為 Assembly.ReflectionOnlyLoad。 (後者放棄而不引發其解析事件。)

適用於