RegistrationServices.UnregisterAssembly(Assembly) 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.
Avregistrerar klasserna i en hanterad sammansättning.
public:
virtual bool UnregisterAssembly(System::Reflection::Assembly ^ assembly);
public virtual bool UnregisterAssembly(System.Reflection.Assembly assembly);
[System.Security.SecurityCritical]
public virtual bool UnregisterAssembly(System.Reflection.Assembly assembly);
abstract member UnregisterAssembly : System.Reflection.Assembly -> bool
override this.UnregisterAssembly : System.Reflection.Assembly -> bool
[<System.Security.SecurityCritical>]
abstract member UnregisterAssembly : System.Reflection.Assembly -> bool
override this.UnregisterAssembly : System.Reflection.Assembly -> bool
Public Overridable Function UnregisterAssembly (assembly As Assembly) As Boolean
Parametrar
- assembly
- Assembly
Sammansättningen som ska avregistreras.
Returer
true om assembly innehåller typer som har avregistrerats, 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 ComUnregisterFunctionAttribute är inte static.
-eller-
Det finns mer än en metod markerad med ComUnregisterFunctionAttribute på en viss nivå i hierarkin.
-eller-
Signaturen för metoden som markerats med ComUnregisterFunctionAttribute är ogiltig.
En användardefinierad anpassad avregistreringsfunktion (markerad med ComUnregisterFunctionAttribute attributet) utlöser ett undantag.
Kommentarer
UnregisterAssembly tar bort registerposterna för typerna i den angivna sammansättningen som tidigare lagts till av RegisterAssembly. Den här metoden anropar även alla avregistreringsfunktioner som finns i sammansättningen.