英語で読む

次の方法で共有


RegistrationConnectionType 列挙型

定義

クラス オブジェクトへの接続の種類を定義します。

この列挙体は、メンバー値のビットごとの組み合わせをサポートしています。

C#
[System.Flags]
public enum RegistrationConnectionType
継承
RegistrationConnectionType
属性

フィールド

名前 説明
MultipleUse 1

CoGetClassObject の呼び出しを通じて、複数のアプリケーションがクラス オブジェクトに接続できます。

MultiSeparate 2

CLSCTX_LOCAL_SERVER クラス ファクトリと CLSCTX_INPROC_SERVER クラス ファクトリを別個に登録します。

SingleUse 0

CoGetClassObject を使用してアプリケーションがクラス オブジェクトに接続されると、他のアプリケーションが接続できないように、そのクラス オブジェクトはパブリック ビューから削除されます。 この値は、通常、シングル ドキュメント インターフェイス (SDI: Single Document Interface) アプリケーションに対して使用されます。

Surrogate 8

クラス オブジェクトは、DLL サーバーの実行に使用されるサロゲート プロセスです。

Suspended 4

CoResumeClassObjects の呼び出しが行われるまで、指定した CLSID の登録要求とアクティベーション要求を中断します。

注釈

列挙の RegistrationConnectionType 値は、 メソッドの flagsRegisterTypeForComClients パラメーターで使用されます。 これらの値は、COM API CoRegisterClassObjectの呼び出しで パラメーターとして使用される COM REGCLS 列挙で定義されているものとflags同じです。

および REGCLS 列挙の詳細CoRegisterClassObjectについては、MSDN ライブラリを参照してください。

適用対象

製品 バージョン
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

こちらもご覧ください