RegistrationServices.RegisterAssembly 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.
COM'dan oluşturmayı etkinleştirmek için sınıfları yönetilen bir derlemeye kaydeder.
public:
virtual bool RegisterAssembly(System::Reflection::Assembly ^ assembly, System::Runtime::InteropServices::AssemblyRegistrationFlags flags);
public virtual bool RegisterAssembly (System.Reflection.Assembly assembly, System.Runtime.InteropServices.AssemblyRegistrationFlags flags);
[System.Security.SecurityCritical]
public virtual bool RegisterAssembly (System.Reflection.Assembly assembly, System.Runtime.InteropServices.AssemblyRegistrationFlags flags);
abstract member RegisterAssembly : System.Reflection.Assembly * System.Runtime.InteropServices.AssemblyRegistrationFlags -> bool
override this.RegisterAssembly : System.Reflection.Assembly * System.Runtime.InteropServices.AssemblyRegistrationFlags -> bool
[<System.Security.SecurityCritical>]
abstract member RegisterAssembly : System.Reflection.Assembly * System.Runtime.InteropServices.AssemblyRegistrationFlags -> bool
override this.RegisterAssembly : System.Reflection.Assembly * System.Runtime.InteropServices.AssemblyRegistrationFlags -> bool
Public Overridable Function RegisterAssembly (assembly As Assembly, flags As AssemblyRegistrationFlags) As Boolean
Parametreler
- assembly
- Assembly
Kaydedilecek derleme.
AssemblyRegistrationFlags kaydederken assembly
kullanılan özel ayarları gösteren değer.
Döndürülenler
true
başarılı assembly
bir şekilde kaydedilmiş türler içeriyorsa; aksi takdirde false
derleme uygun türler içermiyorsa.
Uygulamalar
- Öznitelikler
Özel durumlar
assembly
, null
değeridir.
tam adı assembly
şeklindedir null
.
-veya-
ile ComRegisterFunctionAttribute işaretlenen bir yöntem değildir static
.
-veya-
Hiyerarşinin belirli bir düzeyinde ile ComRegisterFunctionAttribute işaretlenen birden fazla yöntem vardır.
-veya-
ile ComRegisterFunctionAttribute işaretlenen yöntemin imzası geçerli değil.
Kullanıcı tanımlı özel kayıt işlevi (özniteliğiyle ComRegisterFunctionAttribute işaretlenmiş) bir özel durum oluşturur.
Açıklamalar
RegisterAssembly
belirtilen derlemedeki türler için uygun kayıt defteri girdilerini ekler. Bu yöntem, derlemede bulunan tüm kayıt işlevlerini de çağırır.
Derleme almak için kullanın Assembly.Load .