RegistrationServices.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é vytvořit z modelu COM.
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
Parametry
- assembly
- Assembly
Sestavení, které má být zaregistrováno.
Hodnota AssemblyRegistrationFlags označující všechna speciální nastavení použitá assembly
při registraci .
Návraty
true
if assembly
contains types that were successfully registered; otherwise false
if the assembly contains no eligible types.
Implementuje
- Atributy
Výjimky
assembly
je null
.
Úplný název assembly
je null
.
-nebo-
Metoda označená ComRegisterFunctionAttribute pomocí není static
.
-nebo-
Na dané úrovni hierarchie je označeno ComRegisterFunctionAttribute více než jedna metoda.
-nebo-
Podpis metody označené ComRegisterFunctionAttribute pomocí není platný.
Vlastní registrační funkce definovaná uživatelem (označená atributem ComRegisterFunctionAttribute ) vyvolá výjimku.
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í.
K získání sestavení použijte Assembly.Load .