MetadataLoadContext.LoadFromAssemblyName MetadataLoadContext.LoadFromAssemblyName MetadataLoadContext.LoadFromAssemblyName MetadataLoadContext.LoadFromAssemblyName Method

定義

オーバーロード

LoadFromAssemblyName(AssemblyName) LoadFromAssemblyName(AssemblyName) LoadFromAssemblyName(AssemblyName)

指定したアセンブリ名をアセンブリに解決します。Resolves the supplied assembly name to an assembly. アセンブリが以前この名前にバインドされている場合、そのアセンブリが返されます。If an assembly was previously bound to this name, that assembly is returned. それ以外の場合、MetadataLoadContext が指定した MetadataAssemblyResolver を呼び出します。Otherwise, the MetadataLoadContext calls the specified MetadataAssemblyResolver.

LoadFromAssemblyName(String) LoadFromAssemblyName(String) LoadFromAssemblyName(String) LoadFromAssemblyName(String)

指定したアセンブリ名をアセンブリに解決します。Resolves the supplied assembly name to an assembly. アセンブリが以前この名前にバインドされている場合、そのアセンブリが返されます。If an assembly was previously bound to this name, that assembly is returned. それ以外の場合、MetadataLoadContext が指定した MetadataAssemblyResolver を呼び出します。Otherwise, the MetadataLoadContext calls the specified MetadataAssemblyResolver.

LoadFromAssemblyName(AssemblyName) LoadFromAssemblyName(AssemblyName) LoadFromAssemblyName(AssemblyName)

指定したアセンブリ名をアセンブリに解決します。Resolves the supplied assembly name to an assembly. アセンブリが以前この名前にバインドされている場合、そのアセンブリが返されます。If an assembly was previously bound to this name, that assembly is returned. それ以外の場合、MetadataLoadContext が指定した MetadataAssemblyResolver を呼び出します。Otherwise, the MetadataLoadContext calls the specified 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

パラメーター

assemblyName
AssemblyName AssemblyName AssemblyName AssemblyName

AssemblyName インスタンス。An AssemblyName instance.

戻り値

Assembly インスタンス。An Assembly instance.

例外

リゾルバーは null を返します。The resolver returns null.

注釈

このメソッドの動作はAssemblyLoadContext.LoadFromAssemblyName resolve イベントの動作と一致しますが、のAssembly.ReflectionOnlyLoad動作とは一致しないことに注意してください。Note that the behavior of this method matches the behavior of the AssemblyLoadContext.LoadFromAssemblyName resolve event but does not match the behavior of Assembly.ReflectionOnlyLoad. (後者は、解決イベントを発生させずに起動します)。(The latter gives up without raising its resolve event.)

LoadFromAssemblyName(String) LoadFromAssemblyName(String) LoadFromAssemblyName(String) LoadFromAssemblyName(String)

指定したアセンブリ名をアセンブリに解決します。Resolves the supplied assembly name to an assembly. アセンブリが以前この名前にバインドされている場合、そのアセンブリが返されます。If an assembly was previously bound to this name, that assembly is returned. それ以外の場合、MetadataLoadContext が指定した MetadataAssemblyResolver を呼び出します。Otherwise, the MetadataLoadContext calls the specified 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 String String

アセンブリ名を表す StringA String representing the assembly name.

戻り値

Assembly インスタンス。An Assembly instance.

例外

リゾルバーは null を返します。The resolver returns null.

注釈

このメソッドの動作はAssemblyLoadContext.LoadFromAssemblyName resolve イベントの動作と一致しますが、のAssembly.ReflectionOnlyLoad動作とは一致しないことに注意してください。Note that the behavior of this method matches the behavior of the AssemblyLoadContext.LoadFromAssemblyName resolve event but does not match the behavior of Assembly.ReflectionOnlyLoad. (後者は、解決イベントを発生させずに起動します)。(The latter gives up without raising its resolve event.)

適用対象