MetadataLoadContext.LoadFromAssemblyName 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
LoadFromAssemblyName(AssemblyName) |
將提供的組件名稱解析為組件。 若組件先前已繫結到此名稱,會傳回該組件。 否則,MetadataLoadContext 會呼叫指定的 MetadataAssemblyResolver。 |
LoadFromAssemblyName(String) |
將提供的組件名稱解析為組件。 若組件先前已繫結到此名稱,會傳回該組件。 否則,MetadataLoadContext 會呼叫指定的 MetadataAssemblyResolver。 |
LoadFromAssemblyName(AssemblyName)
將提供的組件名稱解析為組件。 若組件先前已繫結到此名稱,會傳回該組件。 否則,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 會呼叫指定的 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
。
備註
請注意,這個方法的行為符合解析事件的行為, AssemblyLoadContext.LoadFromAssemblyName 但不符合 的行為 Assembly.ReflectionOnlyLoad。 (後者放棄而不引發其解析事件。)