RegistrationServices クラス
アセンブリ: mscorlib (mscorlib.dll 内)

<GuidAttribute("475E398F-8AFA-43a7-A3BE-F4EF8D6787C9")> _ <ClassInterfaceAttribute(ClassInterfaceType.None)> _ <ComVisibleAttribute(True)> _ Public Class RegistrationServices Implements IRegistrationServices
[GuidAttribute("475E398F-8AFA-43a7-A3BE-F4EF8D6787C9")] [ClassInterfaceAttribute(ClassInterfaceType.None)] [ComVisibleAttribute(true)] public class RegistrationServices : IRegistrationServices
[GuidAttribute(L"475E398F-8AFA-43a7-A3BE-F4EF8D6787C9")] [ClassInterfaceAttribute(ClassInterfaceType::None)] [ComVisibleAttribute(true)] public ref class RegistrationServices : IRegistrationServices

登録は、アセンブリ内のオブジェクトが COM クライアントによって使用される場合に必要です。アセンブリ登録ツール (Regasm.exe) および Microsoft Visual Studio 2005 は、RegistrationServices クラスが公開するメソッドを使用して、マネージ アセンブリの COM 対応のレジストリ エントリの追加と削除を行います。
-
GetManagedCategoryGuid
-
GetProgIdForType
-
GetRegistrableTypesInAssembly
-
TypeRepresentsComType
これらのメソッドを使用すると、登録ファイルで使用する情報を収集できますが、実際の登録ファイルが作成されるわけではありません。登録ファイルを作成するには、/regfile オプションを付けて アセンブリ登録ツール (Regasm.exe) ツールを実行します。RegistrationServices メソッドは、タイプ ライブラリのエクスポートも登録も実行できません。タイプ ライブラリのエクスポートと登録を実行するには、アセンブリ登録ツール (Regasm.exe) ツールと タイプ ライブラリ エクスポータ (Tlbexp.exe) ツールを使用します。

System.Runtime.InteropServices.RegistrationServices


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


RegistrationServices コンストラクタ
アセンブリ: mscorlib (mscorlib.dll 内)


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


RegistrationServices メソッド

名前 | 説明 | |
---|---|---|
![]() | Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 ( Object から継承されます。) |
![]() | GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 ( Object から継承されます。) |
![]() | GetManagedCategoryGuid | マネージ クラスを格納している COM カテゴリの GUID を返します。 |
![]() | GetProgIdForType | 指定した型の COM ProgID を取得します。 |
![]() | GetRegistrableTypesInAssembly | RegisterAssembly への呼び出しによって登録されるアセンブリ内のクラスの一覧を取得します。 |
![]() | GetType | 現在のインスタンスの Type を取得します。 ( Object から継承されます。) |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 ( Object から継承されます。) |
![]() | RegisterAssembly | マネージ アセンブリ内のクラスを登録して、COM から作成できるようにします。 |
![]() | RegisterTypeForComClients | オーバーロードされます。 指定した型を COM に登録します。 |
![]() | ToString | 現在の Object を表す String を返します。 ( Object から継承されます。) |
![]() | TypeRepresentsComType | 型が ComImportAttribute でマークされている、または ComImportAttribute でマークされた型から派生して、親と同じ GUID を共有しているかどうかを示します。 |
![]() | TypeRequiresRegistration | 指定した型が登録を要求するかどうかを確認します。 |
![]() | UnregisterAssembly | マネージ アセンブリ内のクラスの登録を解除します。 |
![]() | UnregisterTypeForComClients | RegisterTypeForComClients メソッドに登録されている型への参照を削除します。 |

名前 | 説明 | |
---|---|---|
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 ( Object から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 ( Object から継承されます。) |

RegistrationServices メンバ
COM から使用できるようにマネージ アセンブリを登録および登録解除するための一連のサービスを提供します。
RegistrationServices データ型で公開されるメンバを以下の表に示します。


名前 | 説明 | |
---|---|---|
![]() | Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 (Object から継承されます。) |
![]() | GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 (Object から継承されます。) |
![]() | GetManagedCategoryGuid | マネージ クラスを格納している COM カテゴリの GUID を返します。 |
![]() | GetProgIdForType | 指定した型の COM ProgID を取得します。 |
![]() | GetRegistrableTypesInAssembly | RegisterAssembly への呼び出しによって登録されるアセンブリ内のクラスの一覧を取得します。 |
![]() | GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。) |
![]() | RegisterAssembly | マネージ アセンブリ内のクラスを登録して、COM から作成できるようにします。 |
![]() | RegisterTypeForComClients | オーバーロードされます。 指定した型を COM に登録します。 |
![]() | ToString | 現在の Object を表す String を返します。 (Object から継承されます。) |
![]() | TypeRepresentsComType | 型が ComImportAttribute でマークされている、または ComImportAttribute でマークされた型から派生して、親と同じ GUID を共有しているかどうかを示します。 |
![]() | TypeRequiresRegistration | 指定した型が登録を要求するかどうかを確認します。 |
![]() | UnregisterAssembly | マネージ アセンブリ内のクラスの登録を解除します。 |
![]() | UnregisterTypeForComClients | RegisterTypeForComClients メソッドに登録されている型への参照を削除します。 |

名前 | 説明 | |
---|---|---|
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) |

Weblioに収録されているすべての辞書からRegistrationServicesを検索する場合は、下記のリンクをクリックしてください。

- RegistrationServicesのページへのリンク