RegistrationServices.RegisterAssembly Metod

Definition

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.

flags
AssemblyRegistrationFlags

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.

Gäller för