MetadataLoadContext.LoadFromAssemblyName 方法

定义

重载

LoadFromAssemblyName(AssemblyName)

将提供的程序集名称解析为程序集。 如果程序集先前已绑定到此名称,则返回该程序集。 否则,MetadataLoadContext 调用指定的 MetadataAssemblyResolver

LoadFromAssemblyName(String)

将提供的程序集名称解析为程序集。 如果程序集先前已绑定到此名称,则返回该程序集。 否则,MetadataLoadContext 调用指定的 MetadataAssemblyResolver

LoadFromAssemblyName(AssemblyName)

Source:
MetadataLoadContext.Apis.cs
Source:
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

注解

请注意,此方法的行为与 resolve 事件的行为 AssemblyLoadContext.LoadFromAssemblyName 匹配,但与 的行为 Assembly.ReflectionOnlyLoad不匹配。 (后者放弃而不提出其解析事件。)

适用于

LoadFromAssemblyName(String)

Source:
MetadataLoadContext.Apis.cs
Source:
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

注解

请注意,此方法的行为与 resolve 事件的行为匹配, AssemblyLoadContext.LoadFromAssemblyName 但与 的行为 Assembly.ReflectionOnlyLoad不匹配。 (后者放弃而不提出其解析事件。)

适用于