LegacyComponents コレクション

Applications コレクション内の構成されていない各コンポーネントの オブジェクトを格納します。 構成されていないコンポーネントでは、COM+ サービスを使用できません。 これらのオブジェクトによって公開されるプロパティは、コンポーネント レベルで行われた設定を保持します。

このコレクションは、COMAdminCatalogCollection オブジェクトの Remove メソッドをサポートしていますが、Add メソッドはサポートしていません。 アプリケーションにコンポーネントをインストールまたはインポートするには、 COMAdminCatalog オブジェクトのメソッドを使用します。

メンバー

LegacyComponents コレクションは IUnknown インターフェイスから継承されますが、追加のメンバーはありません。

このコレクションから次のいずれかのコレクションに移動できます。

このコレクションには、次のコレクションから移動できます。

プロパティ

コレクション内の COMAdminCatalogObject オブジェクトでは、次のプロパティがサポートされています。

AccessPermissions

入力 値
説明 コンポーネントへのアクセスが許可または拒否されるユーザー アカウントを指定します。
Access ReadWrite
Type 文字列型
Default 該当なし
最小システム Windows XP

 

ActivateAtStorage

入力 値
説明 データ ストレージ マシンでサーバーを実行するかどうかを指定します。
Access ReadWrite
Type 文字列 可能な値:"N""Y"
Default "N"
最小システム Windows XP

 

AppID

入力 値
説明 アプリケーション ID。
Access ReadOnly
Type 文字列型
Default 該当なし
最小システム Windows XP

 

AppName

入力 値
説明 アプリケーションの名前です。
Access ReadOnly
Type 文字列型
Default 該当なし
最小システム Windows XP

 

AuthenticationLevel

入力 値
説明 リモート プロシージャ コール (RPC) 認証設定に対応する値を使用して、呼び出しの認証レベルを設定します。 COMAdminAuthenticationDefault を選択すると、 LocalComputer コレクション内の DefaultAuthenticationLevel プロパティの設定が使用されます。
Access ReadWrite
Type Long Possible values:COMAdminAuthenticationDefault (0)COMAdminAuthenticationNone (1) COMAdminAuthenticationConnect (2)COMAdminAuthenticationCall (3)COMAdminAuthenticationPacket (4)COMAdminAuthenticationIntegrity (5)COMAdminAuthenticationPrivacy (6)
Default COMAdminAuthenticationDefault (0)
最小システム Windows XP

 

注意

数値ではなく、列挙型で定数を使用することをお勧めします。

 

ビット

入力 値
説明 コンポーネントのバイナリ ビットの種類を表します。 64 ビット Windows を使用するシステムでは、このプロパティは 64 ビット コンポーネントと 32 ビット コンポーネントを区別します。
Access ReadOnly
Type Long Possible values:COMAdmin32BitComponent (0x1)COMAdmin64BitComponent (0x2)
Default 該当なし
最小システム Windows XP

 

ClassName

入力 値
説明 クラスの名前。
Access ReadOnly
Type 文字列型
Default 該当なし
最小システム Windows XP

 

CLSID

入力 値
説明 コンポーネントの GUID。 このプロパティは、このコレクションのオブジェクトに対して Key プロパティ メソッドが呼び出されたときに返されます。
Access ReadOnly
Type 文字列型
Default 該当なし
最小システム Windows XP

 

DllSurrogate

入力 値
説明 サロゲート サーバー アプリケーションへの完全パスを指定します。
Access ReadWrite
Type 文字列型
Default 該当なし
最小システム Windows XP

 

InprocHandler32

入力 値
説明 32 ビットインプロセス カスタム ハンドラー DLL への完全パスを指定します。
Access ReadWrite
Type 文字列型
Default 該当なし
最小システム Windows XP

 

InprocServer32

入力 値
説明 32 ビットインプロセス サーバー DLL への完全パスを指定します。
Access ReadWrite
Type 文字列型
Default 該当なし
最小システム Windows XP

 

IsEnabled

入力 値
説明 COM+ アプリケーションまたはコンポーネントが無効になっている場合、IsEnabled は False です。 COM+ アプリケーションまたはコンポーネントが有効になっている場合、IsEnabled は True です。
Access ReadWrite
Type Bool
Default True
最小システム Windows XP

 

LaunchPermissions

入力 値
説明 このコンポーネントを開始するためのアクセス許可が許可または拒否されるユーザー アカウントを指定します。
Access ReadWrite
Type 文字列型
Default 該当なし
最小システム Windows XP

 

LocalServer32

入力 値
説明 32 ビット ローカル サーバー アプリケーションの完全なパスを指定します。 システム セキュリティを保護するには、パスで引用符で囲まれた文字列を使用して、実行可能ファイル名の末尾と引数の開始位置を示します。 たとえば、"\"C:\Program Files\Company Files\Application.exe\" param1 param2" などです。
Access ReadWrite
Type 文字列型
Default 該当なし
最小システム Windows XP

 

LocalService

入力 値
説明 サービス アプリケーションへの完全パスを指定します。
Access ReadWrite
Type 文字列型
Default 該当なし
最小システム Windows XP

 

パスワード

入力 値
説明 指定した RunAs ID でログオンするためにサーバー プロセスで使用されるパスワードを設定します。 パスワードは保存する前に検証されるため、 SaveChanges を使用する前に、RunAs ID と同時にパスワードを設定する必要があります。 パスワードと ID が同期されなくなっている場合、コンポーネントは管理者によってリセットされるまで起動できません。
Access WriteOnly
Type 文字列型
Default NULL
最小システム Windows XP

 

ProgID

入力 値
説明 コンポーネントを識別する名前。 このプロパティは、このコレクションのオブジェクトに対して Name プロパティ メソッドが呼び出されたときに返されます。
Access ReadOnly
Type 文字列型
Default 該当なし
最小システム Windows XP

 

RemoteServer

入力 値
説明 リモート サーバー コンピューターを指定します。
Access ReadWrite
Type 文字列型
Default 該当なし
最小システム Windows XP

 

RunAs

入力 値
説明 コンポーネントを実行する ID のユーザーを指定します。 パスワードは保存する前に検証されるため、 SaveChanges を使用する前に、RunAs ID と同時にパスワードを設定する必要があります。 パスワードと ID が同期されなくなっている場合、コンポーネントは管理者によってリセットされるまで起動できません。
Access ReadWrite
Type 文字列型
Default 該当なし
最小システム Windows XP

 

ServiceParameter

入力 値
説明 サービス アプリケーションとして呼び出されたときにアプリケーションに渡されるパラメーターを指定します。
Access ReadWrite
Type 文字列型
Default 該当なし
最小システム Windows XP

 

SRPTrustLevel

入力 値
説明 コンポーネントのソフトウェア制限ポリシー (SRP) 信頼レベルを示します。 SRP 信頼レベルとは、コンポーネントに与える信頼のレベルを指します。 無制限の SRP 信頼レベルはSAFER_LEVELID_FULLYTRUSTED列挙型の値に対応し、許可されていない SRP 信頼レベルはSAFER_LEVELID_DISALLOWED列挙型の値に対応します。 信頼レベルの列挙は Winsafer.h で定義されます。
Access ReadWrite
Type Long 可能な値:SAFER_LEVELID_DISALLOWED (0x0)SAFER_LEVELID_FULLYTRUSTED (0x40000)
Default SAFER_LEVELID_FULLYTRUSTED
最小システム Windows XP

 

無制限アクセスで信頼するコンポーネントには、最も厳格なセキュリティがアタッチされている必要があります。 Unrestricted のアプリケーションでは、無制限のコンポーネントのみを読み込むことができますが、許可されていないアプリケーションの実行は許可されないため、コンポーネントを読み込めません。

ThreadingModel

入力 値
説明 メソッドの実行のためにコンポーネントのインスタンスをスレッドに割り当てる方法を決定します。 値は COM スレッド モデルに対応します。
Access ReadOnly
Type Long 可能な値:COMAdminThreadingModelApartment (0)COMAdminThreadingModelFree (1)COMAdminThreadingModelMain (2)COMAdminThreadingModelBoth (3)COMAdminThreadingModelNeutral (4)
Default 該当なし
最小システム Windows XP

 

関連項目

COM+ 管理コレクション