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ранее. Этот метод также вызывает все функции отмены регистрации, найденные в сборке.

Применяется к