RegistrationServices.UnregisterAssembly(Assembly) Methode

Definitie

De registratie van de klassen in een beheerde assembly ongedaan maken.

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

Parameters

assembly
Assembly

De assembly die moet worden opgehefd.

Retouren

true als assembly er typen zijn die niet zijn geregistreerd; anders false als de assembly geen in aanmerking komende typen bevat.

Implementeringen

Kenmerken

Uitzonderingen

assembly is null.

De volledige naam assembly is null.

– of –

Een methode die is gemarkeerd met ComUnregisterFunctionAttribute is niet static.

– of –

Er is meer dan één methode gemarkeerd met ComUnregisterFunctionAttribute een bepaald niveau van de hiërarchie.

– of –

De handtekening van de methode die is gemarkeerd, ComUnregisterFunctionAttribute is ongeldig.

Een door de gebruiker gedefinieerde aangepaste unregistration-functie (gemarkeerd met het ComUnregisterFunctionAttribute kenmerk) genereert een uitzondering.

Opmerkingen

UnregisterAssembly verwijdert de registervermeldingen voor de typen in de opgegeven assembly die eerder zijn toegevoegd door RegisterAssembly. Met deze methode worden ook eventuele niet-registratiefuncties aangeroepen die in de assembly zijn gevonden.

Van toepassing op