IRegistrationServices インターフェイス

定義

COM から使用できるようにマネージド アセンブリを登録および登録解除するための一連のサービスを提供します。

public interface class IRegistrationServices
[System.Runtime.InteropServices.Guid("CCBD682C-73A5-4568-B8B0-C7007E11ABA2")]
public interface IRegistrationServices
[System.Runtime.InteropServices.Guid("CCBD682C-73A5-4568-B8B0-C7007E11ABA2")]
[System.Runtime.InteropServices.ComVisible(true)]
public interface IRegistrationServices
[<System.Runtime.InteropServices.Guid("CCBD682C-73A5-4568-B8B0-C7007E11ABA2")>]
type IRegistrationServices = interface
[<System.Runtime.InteropServices.Guid("CCBD682C-73A5-4568-B8B0-C7007E11ABA2")>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type IRegistrationServices = interface
Public Interface IRegistrationServices
派生
属性

注釈

アセンブリ内のオブジェクトが COM クライアントによって使用されている場合は、登録が必要です。

メソッド

GetManagedCategoryGuid()

マネージド クラスを格納している COM カテゴリの GUID を返します。

GetProgIdForType(Type)

指定した型の COM ProgID を取得します。

GetRegistrableTypesInAssembly(Assembly)

RegisterAssembly(Assembly, AssemblyRegistrationFlags) への呼び出しによって登録されるアセンブリ内のクラスの一覧を取得します。

RegisterAssembly(Assembly, AssemblyRegistrationFlags)

マネージド アセンブリ内のクラスを登録して、COM から作成できるようにします。

RegisterTypeForComClients(Type, Guid)

GUID を使用して、指定した型を COM に登録します。

TypeRepresentsComType(Type)

指定した型が COM 型かどうかを確認します。

TypeRequiresRegistration(Type)

指定した型が登録を要求するかどうかを確認します。

UnregisterAssembly(Assembly)

マネージド アセンブリ内のクラスの登録を解除します。

適用対象