RegistrationServices.RegisterAssembly Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Rejestruje klasy w zarządzanym zestawie, aby umożliwić tworzenie 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
Zestaw do zarejestrowania.
Wartość wskazująca AssemblyRegistrationFlags wszystkie ustawienia specjalne używane podczas rejestrowania assembly
elementu .
Zwraca
true
jeśli assembly
zawiera typy, które zostały pomyślnie zarejestrowane; w przeciwnym razie false
jeśli zestaw nie zawiera kwalifikujących się typów.
Implementuje
- Atrybuty
Wyjątki
assembly
to null
.
Pełna nazwa to assembly
null
.
-lub-
Metoda oznaczona znakiem ComRegisterFunctionAttribute nie static
jest .
-lub-
Istnieje więcej niż jedna metoda oznaczona ComRegisterFunctionAttribute na danym poziomie hierarchii.
-lub-
Sygnatura metody oznaczonej przy użyciu ComRegisterFunctionAttribute jest nieprawidłowa.
Funkcja rejestracji niestandardowej zdefiniowanej przez użytkownika (oznaczona atrybutem ComRegisterFunctionAttribute ) zgłasza wyjątek.
Uwagi
RegisterAssembly
dodaje odpowiednie wpisy rejestru dla typów w określonym zestawie. Ta metoda wywołuje również wszystkie funkcje rejestracji znalezione w zestawie.
Użyj Assembly.Load polecenia , aby pobrać zestaw.