RegistrationServices.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:
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
Parametrar
- assembly
- Assembly
Sammansättningen som ska registreras.
Ett AssemblyRegistrationFlags värde som anger eventuella särskilda inställningar som används 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.
Implementeringar
- 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.
En användardefinierad anpassad registreringsfunktion (markerad med ComRegisterFunctionAttribute attributet) utlöser ett undantag.
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.