IRegistrationServices.UnregisterAssembly(Assembly) Метод

Определение

Удаляет регистрацию классов в управляемой сборке.

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

Параметры

assembly
Assembly

Сборка, для которой удаляется регистрация.

Возвращаемое значение

Значение true, если сборка assembly содержит типы, для регистрация была успешно удалена; в противном случае, если сборка не содержит подходящих типов — значение false.

Атрибуты

Исключения

assembly имеет значение null.

Полное имя сборки assembly равно null.

-или-

Метод, помеченный с помощью атрибута ComUnregisterFunctionAttribute, не является статическим (static).

-или-

На заданном уровне иерархии атрибутом ComUnregisterFunctionAttribute помечено несколько методов.

-или-

Подпись метода, помеченного атрибутом ComUnregisterFunctionAttribute, недействительна.

Комментарии

UnregisterAssembly удаляет записи реестра для типов в указанной сборке, ранее добавленной RegisterAssembly. Этот метод также вызывает все функции отмены регистрации, найденные в сборке.

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