コンポーネント コレクション
関連するアプリケーション内の各コンポーネントの オブジェクトを格納します。 Components コレクションは、常に Applications コレクション内のオブジェクトに関連付けられます。 これらのオブジェクトによって公開されるプロパティは、コンポーネント レベルで行われた設定を保持します。
このコレクションは、COMAdminCatalogCollection オブジェクトの Remove メソッドをサポートしていますが、Add メソッドはサポートしていません。 アプリケーションにコンポーネントをインストールまたはインポートするには、 COMAdminCatalog オブジェクトのメソッドを使用します。
メンバー
Components コレクションは IUnknown インターフェイスから継承されますが、追加のメンバーはありません。
関連コレクション
このコレクションから次のいずれかのコレクションに移動できます。
- ErrorInfo
- InterfacesForComponent
- Propertyinfo
- RelatedCollectionInfo
- RolesForComponent
- SubscriptionsForComponent
このコレクションには、次のコレクションから移動できます。
プロパティ
次のプロパティは、コレクション内の COMAdminCatalogObject オブジェクトでサポートされています。
- AllowInprocSubscribers
- ApplicationID
- ビット
- CLSID
- ComponentAccessChecksEnabled
- ComponentTransactionTimeout
- ComponentTransactionTimeoutEnabled
- COMTIIntrinsics
- ConstructionEnabled
- ConstructorString
- CreationTimeout
- 説明
- [DLL]
- EventTrackingEnabled
- ExceptionClass
- FireInParallel
- IISIntrinsics
- InitializeServerApplication
- IsEnabled
- IsEventClass
- IsInstalled
- IsPrivateComponent
- JustInTimeActivation
- LoadBalancingSupported
- MaxPoolSize
- MinPoolSize
- MultiInterfacePublisherFilterCLSID
- MustRunInClientContext
- MustRunInDefaultContext
- ObjectPoolingEnabled
- ProgID
- PublisherID
- SoapAssemblyName
- SoapTypeName
- 同期
- ThreadingModel
- トランザクション
- TxIsolationLevel
- VersionBuild
- VersionMajor
- VersionMinor
- VersionSubBuild
AllowInprocSubscribers
入力 | 値 |
---|---|
説明 | コンポーネントがイベント クラスの場合、インプロセス サブスクライバーを有効にします。 |
Access | ReadWrite |
Type | Bool |
Default | True |
最小システム | Windows 2000 |
ApplicationID
入力 | 値 |
---|---|
説明 | コンポーネントを含むアプリケーションの GUID。 SaveChanges が呼び出される前に検証される有効なアプリケーションの GUID である必要があります。 この値が別のアプリケーションの GUID に変更された場合、コンポーネントはそのアプリケーションに移動します。 |
Access | ReadWrite |
Type | 文字列型 |
Default | 該当なし |
最小システム | Windows 2000 |
ビット
入力 | 値 |
---|---|
説明 | コンポーネントのバイナリ ビット数の種類を表します。 64 ビット Windows を使用するシステムでは、このプロパティは 64 ビット コンポーネントと 32 ビット コンポーネントを区別します。 |
Access | ReadOnly |
Type | Long Possible values:COMAdmin32BitComponent (0x1)COMAdmin64BitComponent (0x2) |
Default | 該当なし |
最小システム | Windows XP |
CLSID
入力 | 値 |
---|---|
説明 | コンポーネントの GUID。 このプロパティは、このコレクションのオブジェクトに対して Key プロパティ メソッドが呼び出されたときに返されます。 |
Access | ReadOnly |
Type | 文字列型 |
Default | 該当なし |
最小システム | Windows 2000 |
ComponentAccessChecksEnabled
入力 | 値 |
---|---|
説明 | ロールベースのアクセス チェックがコンポーネントへの呼び出しに対して実行され、アプリケーションの AccessChecksLevel プロパティおよび ApplicationAccessChecksEnabled プロパティと組み合わせて動作するかどうかを示します。 |
Access | ReadWrite |
Type | Bool |
Default | 誤 |
最小システム | Windows 2000 |
ComponentTransactionTimeout
入力 | 値 |
---|---|
説明 | トランザクションで使用する場合、このコンポーネントによってトランザクションがタイムアウトになる期間を指定します。既定値は 60 秒で、3600 秒 (1 時間) を超えることはできません。 タイムアウト値は、無限のトランザクション タイムアウト期間を指定して 0 に設定できます。 このプロパティを使用するには、ComponentTransactionTimeoutEnabled が True である必要があります。 このプロパティの値は、 LocalComputer コレクションの TransactionTimeout プロパティで指定されたグローバル トランザクション タイムアウトをオーバーライドします。 |
Access | ReadWrite |
Type | Long (0 から 3600) |
Default | 60 |
最小システム | Windows 2000 |
ComponentTransactionTimeoutEnabled
入力 | 値 |
---|---|
説明 | このコンポーネントに対してトランザクションタイムアウト期間を有効にするかどうかを指定します。 既定では、トランザクションのタイムアウト機能は無効になっています。 このプロパティが True の場合、ComponentTransactionTimeout で指定されたタイムアウトが使用されます。 このプロパティが False の場合、 LocalComputer コレクションの TransactionTimeout プロパティで指定されたタイムアウトが使用されます。 |
Access | ReadWrite |
Type | Bool |
Default | 誤 |
最小システム | Windows 2000 |
COMTIIntrinsics
入力 | 値 |
---|---|
説明 | COM トランザクション インテグレーター (COMTI) からこのクラスのコンテキストにコンテキスト プロパティを渡すことを有効にします。 COMTI を使用すると、メインフレーム トランザクションとビジネス ロジックを COM コンポーネントとしてラップするタスクが容易になります。 |
Access | ReadWrite |
Type | Bool |
Default | 誤 |
最小システム | Windows 2000 |
ConstructionEnabled
入力 | 値 |
---|---|
説明 | コンストラクター文字列が構築されるときにオブジェクトに渡されるかどうかを判断します。 |
Access | ReadWrite |
Type | Bool |
Default | 誤 |
最小システム | Windows 2000 |
ConstructorString
入力 | 値 |
---|---|
説明 | コンポーネント構築の初期化文字列。 オブジェクト コンストラクター文字列を使用して、同じジェネリック コンポーネントから異なるオブジェクトを作成できます。 ConstructionEnabled が False の場合、このプロパティは無視されます。 |
Access | ReadWrite |
Type | 文字列型 |
Default | "" |
最小システム | Windows 2000 |
CreationTimeout
入力 | 値 |
---|---|
説明 | オブジェクトを作成するときに、タイムアウト エラーが返されるまでのミリ秒数。 最大タイムアウト時間は2147483647ミリ秒 (約 25 日) です。 |
Access | ReadWrite |
Type | Long (0-2147483647) |
Default | 0 |
最小システム | Windows 2000 |
説明
入力 | 値 |
---|---|
説明 | コンポーネントについて説明します。 |
Access | ReadWrite |
Type | 文字列型 |
Default | "" |
最小システム | Windows 2000 |
[DLL]
入力 | 値 |
---|---|
説明 | コンポーネントを含むファイルの名前とパス。 |
Access | ReadOnly |
Type | 文字列型 |
Default | 該当なし |
最小システム | Windows 2000 |
EventTrackingEnabled
入力 | 値 |
---|---|
説明 | イベントを追跡するかどうかを決定します。 イベントには、アプリケーションのシャットダウンなどのアクションが含まれます。オブジェクトの作成と解放。オブジェクト参照、一貫性、アクティブ化、非アクティブ化。メソッドの呼び出し、戻り値、および例外。トランザクションの起動、コミットの準備、中止。リソースディスペンサーの接続、割り当て、リサイクル。スレッドの割り当てとリサイクル。 |
Access | ReadWrite |
Type | Bool |
Default | True |
最小システム | Windows 2000 |
ExceptionClass
入力 | 値 |
---|---|
説明 | CLSID (GUID またはモニカー文字列) を使用して、繰り返し失敗するキューに登録されたコンポーネント プログラムを処理するプロセス中に代替プログラムをアクティブ化します。 |
Access | ReadWrite |
Type | 文字列型 |
Default | "" |
最小システム | Windows 2000 |
FireInParallel
入力 | 値 |
---|---|
説明 | コンポーネントがイベント クラスである場合に、イベントを並列で発生できるようにします。 |
Access | ReadWrite |
Type | Bool |
Default | 誤 |
最小システム | Windows 2000 |
IISIntrinsics
入力 | 値 |
---|---|
説明 | アプリケーション セッション オブジェクトやユーザー セッション オブジェクトなどの IIS コンテキスト プロパティを、このクラスのコンテキストに渡すことを有効にします。 |
Access | ReadWrite |
Type | Bool |
Default | 誤 |
最小システム | Windows 2000 |
InitializeServerApplication
入力 | 値 |
---|---|
説明 | コンポーネントを使用してサーバー アプリケーションを初期化するかどうかを示します。 |
Access | ReadWrite |
Type | Bool |
Default | 誤 |
最小システム | Windows Server 2003 |
IsEnabled
入力 | 値 |
---|---|
説明 | False COM+ アプリケーションまたはコンポーネントが無効になっている場合。 COM+ アプリケーションまたはコンポーネントが有効になっている場合、IsEnabled は True です。 |
Access | ReadWrite |
Type | Bool |
Default | True |
最小システム | Windows XP |
IsEventClass
入力 | 値 |
---|---|
説明 | コンポーネントがイベント クラスかどうかを示します。 |
Access | ReadOnly |
Type | Bool |
Default | 誤 |
最小システム | Windows 2000 |
IsInstalled
入力 | 値 |
---|---|
説明 | コンポーネントがアプリケーションにインストールされているかどうかを示します。 |
Access | ReadOnly |
Type | Bool |
Default | 誤 |
最小システム | Windows Server 2003 |
IsPrivateComponent
入力 | 値 |
---|---|
説明 | サーバー アプリケーションがプライベート コンポーネントであるかどうかを判断します。 サーバー アプリケーション内のプライベート コンポーネントは、アプリケーション内からのみアクティブ化できます。 たとえば、プライベート コンポーネントで CoCreateInstance を呼び出すと、プロセス外から失敗しますが、インプロセスで成功します。 これに対し、パブリック コンポーネントで CoCreateInstance を呼び出すと、インプロセスとアウトプロセスの両方が成功します。 |
Access | ReadWrite |
Type | Bool |
Default | 誤 |
最小システム | Windows XP |
JustInTimeActivation
入力 | 値 |
---|---|
説明 | コンポーネントに対して JIT アクティブ化 が有効になっているかどうかを判断します。 トランザクションのサポートが [必須]、[新規が必要]、または [サポート対象] に設定されている場合、このプロパティは True に設定されます。 JustInTimeActivation が True に設定されている場合、 同期のサポート は必須 (既定値) または [新規が必要] に設定されている必要があります。 |
Access | ReadWrite |
Type | Bool |
Default | 誤 |
最小システム | Windows 2000 |
LoadBalancingSupported
入力 | 値 |
---|---|
説明 | コンポーネント負荷分散サービスがサーバーにインストールされ、有効になっている場合は、コンポーネントが負荷分散に参加しているかどうかを判断します。 |
Access | ReadWrite |
Type | Bool |
Default | 誤 |
最小システム | Windows 2000 |
MaxPoolSize
入力 | 値 |
---|---|
説明 | プールされたオブジェクトの最大数。 |
Access | ReadWrite |
Type | Long (1-1048576) |
Default | 1048576 |
最小システム | Windows 2000 |
MinPoolSize
入力 | 値 |
---|---|
説明 | プールされたオブジェクトの最小数。 |
Access | ReadWrite |
Type | Long (0-1048576) |
Default | 0 |
最小システム | Windows 2000 |
MultiInterfacePublisherFilterCLSID
入力 | 値 |
---|---|
説明 | コンポーネントがイベント クラスの場合に使用されるパブリッシャー フィルターの CLSID。 |
Access | ReadWrite |
Type | 文字列型 |
Default | 該当なし |
最小システム | Windows 2000 |
MustRunInClientContext
入力 | 値 |
---|---|
説明 | 元の呼び出し元のコンテキストでコンポーネントをアクティブ化する必要があることを示します。 それ以外の場合、アクティブ化は失敗します。 |
Access | ReadWrite |
Type | Bool |
Default | 誤 |
最小システム | Windows XP |
MustRunInDefaultContext
入力 | 値 |
---|---|
説明 | 既定の呼び出し元のコンテキストでコンポーネントをアクティブ化する必要があることを示します。 それ以外の場合、アクティブ化は失敗します。 |
Access | ReadWrite |
Type | Bool |
Default | 誤 |
最小システム | Windows 2000 |
ObjectPoolingEnabled
入力 | 値 |
---|---|
説明 | コンポーネントに対して COM+ オブジェクト プールを有効にするかどうかを指定します。 |
Access | ReadWrite |
Type | Bool |
Default | 誤 |
最小システム | Windows 2000 |
ProgID
入力 | 値 |
---|---|
説明 | コンポーネントを識別するために使用されるフレンドリ名。 このプロパティは、このコレクションのオブジェクトで Name プロパティ メソッドが呼び出されたときに返されます。 |
Access | ReadOnly |
Type | 文字列型 |
Default | 該当なし |
最小システム | Windows 2000 |
PublisherID
入力 | 値 |
---|---|
説明 | コンポーネントがイベント クラスである場合のイベントパブリッシャーの識別子。 |
Access | ReadWrite |
Type | 文字列型 |
Default | "" |
最小システム | Windows 2000 |
SoapAssemblyName
入力 | 値 |
---|---|
説明 | コンポーネントが SOAP サービスとして呼び出されたときに実行される GAC アセンブリを識別する GUID。 |
Access | ReadWrite |
Type | 文字列型 |
Default | NULL |
最小システム | Windows Server 2003 |
SoapTypeName
入力 | 値 |
---|---|
説明 | SOAP サービスとして呼び出すことができるコンポーネントのマネージド型名。 |
Access | ReadWrite |
Type | 文字列型 |
Default | NULL |
最小システム | Windows Server 2003 |
Synchronization
入力 | 値 |
---|---|
説明 | コンポーネントの呼び出し 同期 を決定します。 |
Access | ReadWrite |
Type | Long Possible values:COMAdminSynchronizationIgnored (0)COMAdminSynchronizationNone (1)COMAdminSynchronizationSupported (2)COMAdminSynchronizationRequired (3)COMAdminSynchronizationRequiresNew (4) |
Default | COMAdminSynchronizationIgnored (0) |
最小システム | Windows 2000 |
ThreadingModel
入力 | 値 |
---|---|
説明 | メソッドの実行のために、コンポーネントのインスタンスをスレッドに割り当てる方法を決定します。 値は COM スレッド モデルに対応します。 |
Access | ReadOnly |
Type | Long Possible values:COMAdminThreadingModelApartment (0)COMAdminThreadingModelFree (1)COMAdminThreadingModelMain (2)COMAdminThreadingModelBoth (3)COMAdminThreadingModelNeutral (4)COMAdminThreadingModelNotSpecified (5) |
Default | 該当なし |
最小システム | Windows 2000 |
トランザクション
入力 | 値 |
---|---|
説明 | コンポーネントがトランザクションをサポートする方法 を決定します。 数値ではなく、列挙型で定数を使用することをお勧めします。 |
Access | ReadWrite |
Type | Long Possible values:COMAdminTransactionIgnored (0)COMAdminTransactionNone (1)COMAdminTransactionSupported (2)COMAdminTransactionRequired (3)COMAdminTransactionRequiresNew (4) |
Default | COMAdminTransactionNone (1) |
最小システム | Windows 2000 |
TxIsolationLevel
入力 | 値 |
---|---|
説明 | トランザクション分離レベルを示します。 分離レベルには、none、read uncommitted、read committed、repeatable read、serialized の 5 つの分離レベルがあります。 既定の分離レベルはシリアル化されます。 |
Access | ReadWrite |
Type | Long Possible values:COMAdminTxIsolationLevelAny (0)COMAdminTxIsolationLevelReadUnCommitted (1)COMAdminTxIsolationLevelReadCommitted (2)COMAdminTxIsolationLevelRepeatableRead (3)COMAdminTxIsolationLevelSerializable (4) |
Default | COMAdminTxIsolationLevelSerializable (4) |
最小システム | Windows XP |
VersionBuild
入力 | 値 |
---|---|
説明 | バージョン ビルド識別子。 |
Access | ReadOnly |
Type | 文字列型 |
Default | "" |
最小システム | Windows 2000 |
VersionMajor
入力 | 値 |
---|---|
説明 | バージョン識別子。 |
Access | ReadOnly |
Type | 文字列型 |
Default | "" |
最小システム | Windows 2000 |
VersionMinor
入力 | 値 |
---|---|
説明 | バージョン サブ識別子。 |
Access | ReadOnly |
Type | 文字列型 |
Default | "" |
最小システム | Windows 2000 |
VersionSubBuild
入力 | 値 |
---|---|
説明 | バージョン サブビルド識別子。 |
Access | ReadOnly |
Type | 文字列型 |
Default | "" |
最小システム | Windows 2000 |
関連項目