セキュリティ コンテキスト プロパティ
COM+ によって提供される各自動サービスと同様、自動ロール チェックは、オブジェクト コンテキストに含まれるプロパティに基づいて行われます。 コンポーネントの呼び出しでセキュリティ チェックを実行する必要があるかどうかは、構成されたコンポーネントがインスタンス化されたときに作成されたオブジェクト コンテキストのセキュリティ プロパティに基づいて判断されます。
通常、このプロパティに注目する必要はありません。これは、ユーザーではなく COM+ によって直接使用されます。 ただし、状況によっては、オブジェクトのアクティブ化を厳密に制御する必要が生じます。 この場合、セキュリティ プロパティは、オブジェクトがアクティブ化されるコンテキストに影響を与える可能性があります。 つまり、作成者のコンテキストと互換性のない構成をオブジェクトが持っている場合、独自のコンテキストでアクティブ化されます。 セキュリティ プロパティは、オブジェクト コンテキストの任意のプロパティと同様、これに影響を与える可能性があります。
セキュリティ設定がアクティブ化に影響を与えない場合、プロセス レベルのアクセス チェックのみ選択できます。 これにより、オブジェクト コンテキストのセキュリティ プロパティが抑制されますが、ロール ベースのチェックは事実上無効になり、セキュリティ呼び出しコンテキスト情報を使用できなくなります。
プロセス レベルのアクセス チェックについて詳しくは、「セキュリティ境界」をご覧ください。 プロセス レベルのセキュリティを設定する方法については、「アクセス チェックのセキュリティ レベルの設定」をご覧ください。
オブジェクト コンテキストの詳細については、「コンテキスト」を参照してください。
関連トピック