IRegistrationServices.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:
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
Zestaw do zarejestrowania.
Wartość wskazująca AssemblyRegistrationFlags wszystkie ustawienia specjalne wymagane 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.
- 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.
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.