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)

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

適用対象