RegistrationServices.UnregisterAssembly(Assembly) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Zruší registraci tříd ve spravovaném sestavení.
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
Parametry
- assembly
- Assembly
Sestavení, které se má zrušit registrace.
Návraty
true
pokud assembly
obsahuje typy, které byly úspěšně zrušeny; v opačném případě false
, pokud sestavení neobsahuje žádné oprávněné typy.
Implementuje
- Atributy
Výjimky
assembly
je null
.
Úplný název souboru assembly
je null
.
-nebo-
Metoda označená pomocí ComUnregisterFunctionAttribute není static
.
-nebo-
Na dané úrovni hierarchie je označeno ComUnregisterFunctionAttribute více než jedna metoda.
-nebo-
Podpis metody označené ComUnregisterFunctionAttribute pomocí není platný.
Uživatelem definovaná vlastní funkce zrušení registrace (označená atributem ComUnregisterFunctionAttribute ) vyvolá výjimku.
Poznámky
UnregisterAssembly
odebere položky registru pro typy v zadaném sestavení, které bylo dříve přidáno nástrojem RegisterAssembly. Tato metoda také volá všechny funkce zrušení registrace nalezené v sestavení.