IRegistrationServices.UnregisterAssembly(Assembly) Methode

Definitie

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

public:
 bool UnregisterAssembly(System::Reflection::Assembly ^ assembly);
public bool UnregisterAssembly(System.Reflection.Assembly assembly);
[System.Security.SecurityCritical]
public bool UnregisterAssembly(System.Reflection.Assembly assembly);
abstract member UnregisterAssembly : System.Reflection.Assembly -> bool
[<System.Security.SecurityCritical>]
abstract member UnregisterAssembly : System.Reflection.Assembly -> bool
Public 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.

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.

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