Поделиться через


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.

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

-или-

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

-или-

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

-или-

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

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

Комментарии

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

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

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