LegacyComponents コレクション
Applications コレクション内の構成されていない各コンポーネントの オブジェクトを格納します。 構成されていないコンポーネントでは、COM+ サービスを使用できません。 これらのオブジェクトによって公開されるプロパティは、コンポーネント レベルで行われた設定を保持します。
このコレクションは、COMAdminCatalogCollection オブジェクトの Remove メソッドをサポートしていますが、Add メソッドはサポートしていません。 アプリケーションにコンポーネントをインストールまたはインポートするには、 COMAdminCatalog オブジェクトのメソッドを使用します。
メンバー
LegacyComponents コレクションは IUnknown インターフェイスから継承されますが、追加のメンバーはありません。
関連コレクション
このコレクションから次のいずれかのコレクションに移動できます。
このコレクションには、次のコレクションから移動できます。
プロパティ
コレクション内の COMAdminCatalogObject オブジェクトでは、次のプロパティがサポートされています。
- AccessPermissions
- ActivateAtStorage
- AppID
- AppName
- AuthenticationLevel
- ビット
- ClassName
- CLSID
- DllSurrogate
- InprocHandler32
- InprocServer32
- IsEnabled
- LaunchPermissions
- LocalServer32
- Localservice
- パスワード
- ProgID
- RemoteServer
- RunAs
- ServiceParameter
- SRPTrustLevel
- ThreadingModel
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 |
関連項目