AssemblyLoadContext.Load(AssemblyName) Yöntem

Tanım

Türetilmiş bir sınıfta geçersiz kılındığında, derlemenin temel alınarak çözümlenmesine AssemblyNameizin verir.

protected:
 virtual System::Reflection::Assembly ^ Load(System::Reflection::AssemblyName ^ assemblyName);
protected:
 abstract System::Reflection::Assembly ^ Load(System::Reflection::AssemblyName ^ assemblyName);
protected virtual System.Reflection.Assembly? Load (System.Reflection.AssemblyName assemblyName);
protected abstract System.Reflection.Assembly Load (System.Reflection.AssemblyName assemblyName);
abstract member Load : System.Reflection.AssemblyName -> System.Reflection.Assembly
override this.Load : System.Reflection.AssemblyName -> System.Reflection.Assembly
abstract member Load : System.Reflection.AssemblyName -> System.Reflection.Assembly
Protected Overridable Function Load (assemblyName As AssemblyName) As Assembly
Protected MustOverride Function Load (assemblyName As AssemblyName) As Assembly

Parametreler

assemblyName
AssemblyName

Çözümlenecek derlemeyi açıklayan nesne.

Döndürülenler

Çözümlenen derleme veya null.

Açıklamalar

Derleme çözümlemesi Load(AssemblyName) sırasında yöntemi, derleme adını yüklenen bir derlemeye çözümlemek için ilk şansa sahiptir. Bir derlemeyi yükleyip döndürebilir, önceden yüklenmiş bir derlemeyi döndürebilir veya döndürebilir null. döndürürse null, çözümleme işlemi devam eder. Tam işlem açıklaması için bkz. Yönetilen derleme yükleme algoritması.

Bu yöntemin uygulamaları, yalnızca çağrıldığı örneği değil, herhangi AssemblyLoadContextbir içine yüklenen derlemeyi döndürebilir. Farklı AssemblyLoadContext bir derlemenin döndürülmesi, bu derlemenin bu örnekle ilişkilendirilmesine neden olmaz.

Önemli

Özyinelemeli yığın taşmasını önlemek için bu örneğin LoadFromAssemblyName(AssemblyName) yöntemini bu yöntemden çağırmayın.

Şunlara uygulanır

Ayrıca bkz.