Share via


同期の独立

同期値は、トランザクション要件や Just-In-Time (JIT) アクティブ化など、他のプロパティの構成によって自動的に決定または制約されます。 たとえば、COM+ では、トランザクションコンポーネントと JIT アクティブ化コンポーネントの両方に同期が適用されます。

これらの依存関係は、JIT でアクティブ化されるか、トランザクションに参加しているコンポーネントが適切な分離とコンカレンシー動作を持っている必要があるために存在します。 そのため、COM+ では、同期を適用してこれらのコンポーネントへのアクセスをシリアル化する必要があります。 (これらの依存関係の詳細については、 「COM+ Just-In-Time Activation」を参照してください。

次の表に、COM+ 同期属性値の特性を示します。

トランザクション要件

トランザクションが、 次のように設定されている場合 同期は次のように設定できます。
無効
JIT アクティブ化に応じて、何でも
サポートされていません
JIT アクティブ化に応じて、何でも
サポートされています
必須
Required
必須
新規が必要
必須または新規が必要

JIT アクティブ化

JIT アクティブ化が、次のように設定されている場合 同期は次のように設定できます。
Enabled
必須または新規が必要
無効
すべて

トランザクション、JIT アクティブ化、および同期属性の動作の詳細については、「トランザクションの構成」を参照してください。

同期属性の設定

同期属性値