IRegistrationServices.RegisterAssembly Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Zaregistruje třídy ve spravovaném sestavení, aby bylo možné vytvářet z modelu 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
Parametry
- assembly
- Assembly
Sestavení, které se má zaregistrovat.
Hodnota AssemblyRegistrationFlags označující všechna zvláštní nastavení potřebná při registraci assembly.
Návraty
true pokud assembly obsahuje typy, které byly úspěšně zaregistrovány, jinak false pokud sestavení neobsahuje žádné způsobilé typy.
- Atributy
Výjimky
assembly je null.
Úplný název assembly je null.
nebo
Metoda označená ComRegisterFunctionAttribute není static.
nebo
Existuje více než jedna metoda označená ComRegisterFunctionAttribute na dané úrovni hierarchie.
nebo
Podpis metody označené ComRegisterFunctionAttribute pomocí není platný.
Poznámky
RegisterAssembly přidá příslušné položky registru pro typy v zadaném sestavení. Tato metoda také volá všechny registrační funkce nalezené v sestavení.
Slouží Assembly.Load k získání sestavení.