RegistrationServices.UnregisterAssembly(Assembly) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Отменяет регистрацию классов в управляемой сборке.
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
Параметры
- assembly
- Assembly
Сборка для отмены регистрации.
Возвращаемое значение
true Значение , если assembly содержит типы, которые были успешно незарегистрированы; в противном случае false , если сборка не содержит допустимых типов.
Реализации
- Атрибуты
Исключения
assembly равно null.
Полное имя assemblynull: .
–или–
Метод, ComUnregisterFunctionAttribute помеченный не staticтак.
–или–
Существует несколько методов, ComUnregisterFunctionAttribute помеченных на определенном уровне иерархии.
–или–
Подпись метода, помеченного недопустимым ComUnregisterFunctionAttribute .
Определяемая пользователем пользовательская функция отмены регистрации (помеченная атрибутом ComUnregisterFunctionAttribute ) вызывает исключение.
Комментарии
UnregisterAssembly Удаляет записи реестра для типов в указанной сборке, добавленной RegisterAssemblyранее. Этот метод также вызывает все функции отмены регистрации, найденные в сборке.