MetadataLoadContext.LoadFromAssemblyName 方法

定义

重载

名称 说明
LoadFromAssemblyName(AssemblyName)

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

LoadFromAssemblyName(String)

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

LoadFromAssemblyName(AssemblyName)

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

注解

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

适用于

LoadFromAssemblyName(String)

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

注解

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

适用于