RegistrationServices.RegisterAssembly Yöntem

Tanım

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.

flags
AssemblyRegistrationFlags

AssemblyRegistrationFlags kaydederken assemblykullanılan özel ayarları gösteren bir değer.

Döndürülenler

trueassembly başarıyla kaydedilmiş türler içeriyorsa; aksi takdirde false derleme uygun türler içermiyorsa.

Uygulamalar

Öznitelikler

Özel durumlar

assembly, null değeridir.

tam adıdır assemblynull.

-veya-

ile ComRegisterFunctionAttribute işaretlenen bir yöntem değildir static.

-veya-

Hiyerarşinin belirli bir düzeyinde ile ComRegisterFunctionAttribute işaretlenmiş 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 .

Şunlara uygulanır