RegistrationServices.RegisterAssembly Метод

Определение

Регистрирует классы в управляемой сборке, чтобы включить создание из COM.

public:
 virtual bool RegisterAssembly(System::Reflection::Assembly ^ assembly, System::Runtime::InteropServices::AssemblyRegistrationFlags flags);
public virtual bool RegisterAssembly(System.Reflection.Assembly assembly, System.Runtime.InteropServices.AssemblyRegistrationFlags flags);
[System.Security.SecurityCritical]
public virtual bool RegisterAssembly(System.Reflection.Assembly assembly, System.Runtime.InteropServices.AssemblyRegistrationFlags flags);
abstract member RegisterAssembly : System.Reflection.Assembly * System.Runtime.InteropServices.AssemblyRegistrationFlags -> bool
override this.RegisterAssembly : System.Reflection.Assembly * System.Runtime.InteropServices.AssemblyRegistrationFlags -> bool
[<System.Security.SecurityCritical>]
abstract member RegisterAssembly : System.Reflection.Assembly * System.Runtime.InteropServices.AssemblyRegistrationFlags -> bool
override this.RegisterAssembly : System.Reflection.Assembly * System.Runtime.InteropServices.AssemblyRegistrationFlags -> bool
Public Overridable Function RegisterAssembly (assembly As Assembly, flags As AssemblyRegistrationFlags) As Boolean

Параметры

assembly
Assembly

Зарегистрированная сборка.

flags
AssemblyRegistrationFlags

Значение AssemblyRegistrationFlags , указывающее все специальные параметры, используемые при регистрации assembly.

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

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

Реализации

Атрибуты

Исключения

assembly равно null.

Полное имя assemblynull: .

–или–

Метод, ComRegisterFunctionAttribute помеченный не staticтак.

–или–

Существует несколько методов, ComRegisterFunctionAttribute помеченных на определенном уровне иерархии.

–или–

Подпись метода, помеченного недопустимым ComRegisterFunctionAttribute .

Определяемая пользователем пользовательская функция регистрации (помеченная атрибутом ComRegisterFunctionAttribute ) создает исключение.

Комментарии

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

Используется Assembly.Load для получения сборки.

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