Бөлісу құралы:


MetadataLoadContext.LoadFromAssemblyName Метод

Определение

Перегрузки

LoadFromAssemblyName(AssemblyName)

Разрешает предоставленное имя сборки в сборку. Если сборка была ранее привязана к этому имени, возвращается эта сборка. В противном случае MetadataLoadContext вызывает указанный MetadataAssemblyResolver.

LoadFromAssemblyName(String)

Разрешает предоставленное имя сборки в сборку. Если сборка была ранее привязана к этому имени, возвращается эта сборка. В противном случае MetadataLoadContext вызывает указанный MetadataAssemblyResolver.

LoadFromAssemblyName(AssemblyName)

Исходный код:
MetadataLoadContext.Apis.cs
Исходный код:
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 события resolve, но не соответствует поведению Assembly.ReflectionOnlyLoad. (Последний сдается, не вызывая событие разрешения.)

Применяется к

LoadFromAssemblyName(String)

Исходный код:
MetadataLoadContext.Apis.cs
Исходный код:
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 события resolve, но не соответствует поведению Assembly.ReflectionOnlyLoad. (Последний сдается, не вызывая событие разрешения.)

Применяется к