IRegistrationServices.RegisterAssembly(Assembly, AssemblyRegistrationFlags) IRegistrationServices.RegisterAssembly(Assembly, AssemblyRegistrationFlags) IRegistrationServices.RegisterAssembly(Assembly, AssemblyRegistrationFlags) Method

定義

マネージド アセンブリ内のクラスを登録して、COM から作成できるようにします。Registers the classes in a managed assembly to enable creation from COM.

public:
 bool RegisterAssembly(System::Reflection::Assembly ^ assembly, System::Runtime::InteropServices::AssemblyRegistrationFlags flags);
[System.Security.SecurityCritical]
public bool RegisterAssembly (System.Reflection.Assembly assembly, System.Runtime.InteropServices.AssemblyRegistrationFlags flags);
abstract member RegisterAssembly : System.Reflection.Assembly * System.Runtime.InteropServices.AssemblyRegistrationFlags -> bool

パラメーター

assembly
Assembly Assembly Assembly

登録するアセンブリ。The assembly to be registered.

flags
AssemblyRegistrationFlags AssemblyRegistrationFlags AssemblyRegistrationFlags

assembly を登録する場合に特に必要な設定を示す AssemblyRegistrationFlags 値。An AssemblyRegistrationFlags value indicating any special settings needed when registering assembly.

戻り値

assembly が正常に登録された型を格納している場合は true。アセンブリが適格な型を格納していない場合は falsetrue if assembly contains types that were successfully registered; otherwise false if the assembly contains no eligible types.

例外

assemblynullです。assembly is null.

assembly の完全名が null です。The full name of assembly is null.

- または --or- ComRegisterFunctionAttribute でマークされたメソッドが static ではありません。A method marked with ComRegisterFunctionAttribute is not static.

または-or- 階層の特定のレベルに、ComRegisterFunctionAttribute でマークされた複数のメソッドがあります。There is more than one method marked with ComRegisterFunctionAttribute at a given level of the hierarchy.

- または --or- ComRegisterFunctionAttribute でマークされたメソッドのシグネチャが有効ではありません。The signature of the method marked with ComRegisterFunctionAttribute is not valid.

注釈

RegisterAssembly指定したアセンブリ内の型に対して適切なレジストリエントリを追加します。RegisterAssembly adds the appropriate registry entries for the types in the specified assembly. このメソッドは、アセンブリ内で見つかったすべての登録関数も呼び出します。This method also calls any registration functions found in the assembly.

アセンブリAssembly.Loadを取得するには、を使用します。Use Assembly.Load to get an assembly.

セキュリティ

SecurityCriticalAttribute
直前の呼び出し元に完全信頼が必要です。requires full trust for the immediate caller. このメンバーは、部分的に信頼されているコードまたは透過的なコードでは使用できません。This member cannot be used by partially trusted or transparent code.

適用対象