System.EnterpriseServices 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
.NET オブジェクトに COM+ サービスへのアクセスを提供し、.NET Framework オブジェクトをエンタープライズ アプリケーションにとってより実用的なものにします。
クラス
| 名前 | 説明 |
|---|---|
| Activity |
COM+ コンポーネントを作成しなくても COM+ サービスを使用できる同期または非同期のバッチ処理を行うアクティビティを作成します。 このクラスは継承できません。 |
| ApplicationAccessControlAttribute |
ServicedComponent クラスを含むアセンブリへのアクセス制御を指定します。 |
| ApplicationActivationAttribute |
アセンブリ内のコンポーネントを作成者のプロセスで実行するか、システム プロセスで実行するかを指定します。 |
| ApplicationIDAttribute |
このアセンブリのアプリケーション ID (GUID) を指定します。 このクラスは継承できません。 |
| ApplicationNameAttribute |
アセンブリ内のコンポーネントのインストールに使用する COM+ アプリケーションの名前を指定します。 このクラスは継承できません。 |
| ApplicationQueuingAttribute |
マークされたアセンブリのキューのサポートを有効にし、アプリケーションがメッセージ キュー キューからメソッド呼び出しを読み取できるようにします。 このクラスは継承できません。 |
| AutoCompleteAttribute |
属性付きメソッドを |
| BYOT |
COM+ |
| ComponentAccessControlAttribute |
コンポーネントへの呼び出しのセキュリティ チェックを有効にします。 このクラスは継承できません。 |
| COMTIIntrinsicsAttribute |
COM トランザクション インテグレーター (COMTI) から COM+ コンテキストにコンテキスト プロパティを渡すことができます。 |
| ConstructionEnabledAttribute |
COM+ オブジェクト構築のサポートを有効にします。 このクラスは継承できません。 |
| ContextUtil |
COM+ オブジェクト コンテキストに関する情報を取得します。 このクラスは継承できません。 |
| DescriptionAttribute |
アセンブリ (アプリケーション)、コンポーネント、メソッド、またはインターフェイスの説明を設定します。 このクラスは継承できません。 |
| EventClassAttribute |
属性付きクラスをイベント クラスとしてマークします。 このクラスは継承できません。 |
| EventTrackingEnabledAttribute |
コンポーネントのイベント追跡を有効にします。 このクラスは継承できません。 |
| ExceptionClassAttribute |
キューに登録されたクラスのキュー例外クラスを設定します。 このクラスは継承できません。 |
| IISIntrinsicsAttribute |
GetNamedProperty(String)から ASP 組み込み値にアクセスできるようにします。 このクラスは継承できません。 |
| InterfaceQueuingAttribute |
マークされたインターフェイスのキューサポートを有効にします。 このクラスは継承できません。 |
| JustInTimeActivationAttribute |
Just-In-Time (JIT) のアクティブ化をオンまたはオフにします。 このクラスは継承できません。 |
| LoadBalancingSupportedAttribute |
コンポーネント負荷分散サービスがサーバーにインストールされ、有効になっている場合に、コンポーネントが負荷分散に参加するかどうかを決定します。 |
| MustRunInClientContextAttribute |
可能であれば、属性付きオブジェクトを作成者のコンテキストで強制的に作成します。 このクラスは継承できません。 |
| ObjectPoolingAttribute |
コンポーネントのオブジェクト プールを有効にして構成します。 このクラスは継承できません。 |
| PrivateComponentAttribute |
コンポーネントを、同じアプリケーション内のコンポーネントによってのみ表示およびアクティブ化されるプライベート コンポーネントとして識別します。 このクラスは継承できません。 |
| RegistrationConfig |
COM+ カタログにアセンブリをインストールするための構成情報を提供します。 |
| RegistrationErrorInfo |
複数の COM+ オブジェクトに関連するメソッドに関する拡張エラー情報を取得します。 これには、COM+ アプリケーションとコンポーネントをインストール、インポート、エクスポートするメソッドも含まれます。 このクラスは継承できません。 |
| RegistrationException |
登録エラーが検出されたときにスローされる例外。 |
| RegistrationHelper |
COM+ カタログにアセンブリをインストールして構成します。 このクラスは継承できません。 |
| RegistrationHelperTx |
新しく確立されたトランザクションを維持しながら、com+ カタログにアセンブリをインストールして構成するために、.NET Framework インフラストラクチャによって使用されます。 |
| ResourcePool |
現在のトランザクションにオブジェクトを格納します。 このクラスは継承できません。 |
| SecureMethodAttribute |
セキュリティ サービスを使用するときに、インフラストラクチャがメソッドまたはクラス内の各メソッドのインターフェイスを介して呼び出されるようにします。 クラスでは、セキュリティ サービスを使用するためにインターフェイスを使用する必要があります。 このクラスは継承できません。 |
| SecurityCallContext |
現在のメソッド呼び出しまでの呼び出し元のチェーンについて説明します。 |
| SecurityCallers |
現在の呼び出しチェーン内の ID の順序付きコレクションを提供します。 |
| SecurityIdentity |
COM+ 呼び出しチェーン内の ID に関する情報を格納します。 |
| SecurityRoleAttribute |
アプリケーションまたはコンポーネントのロールを構成します。 このクラスは継承できません。 |
| ServiceConfig |
Enter(ServiceConfig)の呼び出し時またはActivityの作成時に入力されるドメインでアクティブになるサービスを指定して構成します。 このクラスは継承できません。 |
| ServicedComponent |
COM+ サービスを使用するすべてのクラスの基本クラスを表します。 |
| ServicedComponentException |
サービス コンポーネントでエラーが検出されたときにスローされる例外。 |
| ServiceDomain |
Enter(ServiceConfig)およびLeave()によって識別されるコード セグメントを独自のコンテキストで実行し、コンテキスト内で作成されたオブジェクトに対して呼び出されるメソッドと同様に動作できるようにします。 このクラスは継承できません。 |
| SharedProperty |
共有プロパティにアクセスします。 このクラスは継承できません。 |
| SharedPropertyGroup |
共有プロパティのコレクションを表します。 このクラスは継承できません。 |
| SharedPropertyGroupManager |
共有プロパティ グループへのアクセスを制御します。 このクラスは継承できません。 |
| SynchronizationAttribute |
コンポーネントの同期値を設定します。 このクラスは継承できません。 |
| TransactionAttribute |
属性付きオブジェクトで使用できるトランザクションの種類を指定します。 許容値は、TransactionOption 列挙体のメンバーです。 |
構造体
| 名前 | 説明 |
|---|---|
| BOID |
トランザクションに関連付けられている作業単位を表します。 この構造体は、XACTTRANSINFOで使用されます。 |
| XACTTRANSINFO |
ITransaction インターフェイスで使用される構造体を表します。 |
インターフェイス
| 名前 | 説明 |
|---|---|
| IAsyncErrorNotify |
Activity オブジェクトによって送信される非同期バッチ処理にエラー トラップを実装します。 |
| IPlaybackControl |
メッセージ キュー配信メカニズムのサーバー側再生エラーとクライアント側エラーの異常な処理におけるキューコンポーネントの機能。 |
| IProcessInitControl |
Startup(Object) メソッドのタイムアウトの設定をサポートします。 |
| IProcessInitializer |
COM コンポーネントの起動時またはシャットダウン時に呼び出すことができるメソッドをサポートします。 |
| IRegistrationHelper |
COM+ カタログにアセンブリをインストールして構成します。 |
| IRemoteDispatch |
ServicedComponent クラス属性がリモート メソッド呼び出しのAutoCompleteAttributeまたは |
| IServiceCall |
Activityによって作成されたアクティビティを通じて送信されるバッチ処理を実装します。 |
| IServicedComponentInfo |
ServicedComponent メソッドを使用してコンポーネントに関する情報を取得するために、GetComponentInfo(Int32, String[]) クラスによって実装されます。 |
| ITransaction |
分散トランザクション コーディネーター (DTC) |
列挙型
| 名前 | 説明 |
|---|---|
| AccessChecksLevelOption |
アプリケーションのアクセス チェックのレベルを、プロセス レベルでのみ、またはコンポーネント、インターフェイス、メソッド レベルを含むすべてのレベルで指定します。 |
| ActivationOption |
サービス コンポーネントをアプリケーションでアクティブ化する方法を指定します。 |
| AuthenticationOption |
リモート プロシージャ コール (RPC) 認証メカニズムを指定します。
ActivationOption が |
| BindingOption |
Activity によって送信されたすべての作業を、1 つのシングル スレッド アパートメント (STA) のみにバインドするかどうかを示します。 この列挙型は、マルチスレッド アパートメント (MTA) には影響しません。 |
| ImpersonationLevelOption |
サーバー アプリケーションのターゲットを呼び出すときに許可される偽装のレベルを指定します。 |
| InheritanceOption |
現在のコンテキストに基づいて新しいコンテキストを作成するか、ServiceConfigの情報に基づいて新しいコンテキストを作成するかを示します。 |
| InstallationFlags |
RegistrationHelper クラスで使用されるフラグ。 |
| PartitionOption |
COM+ パーティションを実行するコンテキストを示します。 |
| PropertyLockMode |
共有プロパティ グループ マネージャーで共有プロパティにアクセスするためのモードを指定します。 |
| PropertyReleaseMode |
新しい共有プロパティ グループ内のプロパティのリリース モードを指定します。 |
| SxsOption |
ServiceConfigに対してサイド バイ サイド アセンブリを構成する方法を示します。 |
| SynchronizationOption |
コンポーネントによって要求される自動同期の種類を指定します。 |
| ThreadPoolOption |
Activityによって送信された作業が実行されるスレッド プールを示します。 |
| TransactionIsolationLevel |
TransactionAttributeの値を指定します。 |
| TransactionOption |
コンポーネントによって要求される自動トランザクションの種類を指定します。 |
| TransactionStatus |
トランザクションの状態を示します。 |
| TransactionVote |
トランザクション結果の投票に使用できる値を指定します。 |
代理人
| 名前 | 説明 |
|---|---|
| ResourcePool.TransactionEndDelegate |
トランザクションの終了を処理するメソッドを表します。 |