AssemblyLoadContext.Load(AssemblyName) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Türetilmiş bir sınıfta geçersiz kılındığında, bir 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 derleme 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. Bir derlemenin farklı AssemblyLoadContext bir derlemeden 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.
Uyarı
Bu yöntem bir FileNotFoundExceptionoluşturursa çözümleme işlemi devam eder. Olay Resolving ve AssemblyResolve olay hala tetiklenir. Diğer tüm özel durumlar çözüm işlemini hemen durdurur.