IRegistrationServices.RegisterAssembly Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Registrerar klasserna i en hanterad sammansättning för att skapa från 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
Parametrar
- assembly
- Assembly
Sammansättningen som ska registreras.
Ett AssemblyRegistrationFlags värde som anger eventuella särskilda inställningar som behövs när du assemblyregistrerar .
Returer
true om assembly innehåller typer som har registrerats, annars false om sammansättningen inte innehåller några berättigade typer.
- Attribut
Undantag
assembly är null.
Det fullständiga namnet på assembly är null.
-eller-
En metod som har markerats med ComRegisterFunctionAttribute är inte static.
-eller-
Det finns mer än en metod markerad med ComRegisterFunctionAttribute på en viss nivå i hierarkin.
-eller-
Signaturen för metoden som markerats med ComRegisterFunctionAttribute är ogiltig.
Kommentarer
RegisterAssembly lägger till lämpliga registerposter för typerna i den angivna sammansättningen. Den här metoden anropar även alla registreringsfunktioner som finns i sammansättningen.
Använd Assembly.Load för att hämta en sammansättning.