Bagikan melalui


IRegistrationServices.RegisterAssembly Metode

Definisi

Mendaftarkan kelas dalam rakitan terkelola untuk mengaktifkan pembuatan dari COM.

public:
 bool RegisterAssembly(System::Reflection::Assembly ^ assembly, System::Runtime::InteropServices::AssemblyRegistrationFlags flags);
public bool RegisterAssembly (System.Reflection.Assembly assembly, System.Runtime.InteropServices.AssemblyRegistrationFlags flags);
[System.Security.SecurityCritical]
public bool RegisterAssembly (System.Reflection.Assembly assembly, System.Runtime.InteropServices.AssemblyRegistrationFlags flags);
abstract member RegisterAssembly : System.Reflection.Assembly * System.Runtime.InteropServices.AssemblyRegistrationFlags -> bool
[<System.Security.SecurityCritical>]
abstract member RegisterAssembly : System.Reflection.Assembly * System.Runtime.InteropServices.AssemblyRegistrationFlags -> bool
Public Function RegisterAssembly (assembly As Assembly, flags As AssemblyRegistrationFlags) As Boolean

Parameter

assembly
Assembly

Perakitan yang akan didaftarkan.

flags
AssemblyRegistrationFlags

Nilai yang AssemblyRegistrationFlags menunjukkan pengaturan khusus yang diperlukan saat mendaftar .assembly

Mengembalikan

true jika assembly berisi jenis yang berhasil didaftarkan; jika tidak false , jika rakitan tidak berisi jenis yang memenuhi syarat.

Atribut

Pengecualian

assemblyadalah null.

Nama assembly lengkapnya adalah null.

-atau-

Metode yang ditandai dengan ComRegisterFunctionAttribute bukan static.

-atau-

Ada lebih dari satu metode yang ditandai dengan ComRegisterFunctionAttribute pada tingkat hierarki tertentu.

-atau-

Tanda tangan metode yang ditandai dengan ComRegisterFunctionAttribute tidak valid.

Keterangan

RegisterAssembly menambahkan entri registri yang sesuai untuk jenis dalam rakitan yang ditentukan. Metode ini juga memanggil fungsi pendaftaran apa pun yang ditemukan di perakitan.

Gunakan Assembly.Load untuk mendapatkan assembly.

Berlaku untuk