MetadataLoadContext.LoadFromAssemblyName 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
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
参数
返回
一个 Assembly 实例。
例外
解析器返回 null
。
注解
请注意,此方法的行为与 resolve 事件的行为匹配, AssemblyLoadContext.LoadFromAssemblyName 但与 的行为 Assembly.ReflectionOnlyLoad不匹配。 (后者放弃而不提出其解析事件。)