System.EnterpriseServices 名前空間
System.EnterpriseServices の使用については、「サービス コンポーネントの作成」を参照してください。

クラス | 説明 | |
---|---|---|
![]() | Activity | COM+ コンポーネントを作成することなく COM+ サービスを使用できる、同期または非同期のバッチ作業を実行するためのアクティビティを作成します。このクラスは継承できません。 |
![]() | ApplicationAccessControlAttribute | ServicedComponent クラスを格納しているアセンブリへのアクセス制御を指定します。 |
![]() | ApplicationActivationAttribute | アセンブリのコンポーネントを作成者のプロセスとシステム プロセスのどちらで実行するかを指定します。 |
![]() | ApplicationIDAttribute | このアセンブリのアプリケーション ID を (GUID として) 指定します。このクラスは継承できません。 |
![]() | ApplicationNameAttribute | アセンブリのコンポーネントをインストールするときに使用する、COM+ アプリケーションの名前を指定します。このクラスは継承できません。 |
![]() | ApplicationQueuingAttribute | マークしたアセンブリのキュー サポートを有効にし、メッセージ キューのキューからのメソッド呼び出しをアプリケーションで読み取ることができるようにします。このクラスは継承できません。 |
![]() | AutoCompleteAttribute | 属性付きメソッドを AutoComplete オブジェクトとしてマークします。このクラスは継承できません。 |
![]() | BYOT | COM+ ByotServerEx クラスと COM+ DTC インターフェイス ICreateWithTransactionEx および ICreateWithTipTransactionEx をラップします。このクラスは継承できません。 |
![]() | ComponentAccessControlAttribute | コンポーネントに対する呼び出しに関するセキュリティ チェックを有効にします。このクラスは継承できません。 |
![]() | COMTIIntrinsicsAttribute | COMTI (COM Transaction Integrator) のコンテキスト プロパティを COM+ コンテキストに渡すことができるようにします。 |
![]() | ConstructionEnabledAttribute | COM+ オブジェクトを構築できるようにします。このクラスは継承できません。 |
![]() | ContextUtil | COM+ オブジェクト コンテキストについての情報を取得します。このクラスは継承できません。 |
![]() | DescriptionAttribute | アセンブリ (アプリケーション)、コンポーネント、メソッド、またはインターフェイスに説明を設定します。このクラスは継承できません。 |
![]() | EventClassAttribute | 属性付きクラスをイベント クラスとしてマークします。このクラスは継承できません。 |
![]() | EventTrackingEnabledAttribute | コンポーネントのイベント追跡を有効にします。このクラスは継承できません。 |
![]() | ExceptionClassAttribute | キューに置かれたクラスのキュー例外クラスを設定します。このクラスは継承できません。 |
![]() | IISIntrinsicsAttribute | ASP に組み込まれている値に ContextUtil.GetNamedProperty からアクセスできるようにします。このクラスは継承できません。 |
![]() | InterfaceQueuingAttribute | マークされたインターフェイスのキュー サポートを有効にします。このクラスは継承できません。 |
![]() | JustInTimeActivationAttribute | ジャスト イン タイム (JIT: Just-In-Time) のアクティベーションをオンまたはオフにします。このクラスは継承できません。 |
![]() | LoadBalancingSupportedAttribute | コンポーネントの負荷分散サービスがサーバーにインストールされ有効になっている場合に、コンポーネントを負荷分散に参加させるかどうかを決定します。 |
![]() | MustRunInClientContextAttribute | 可能な場合に作成者のコンテキストで属性付きオブジェクトを強制的に作成します。このクラスは継承できません。 |
![]() | ObjectPoolingAttribute | コンポーネントのオブジェクト プーリングを有効にして構成します。このクラスは継承できません。 |
![]() | PrivateComponentAttribute | コンポーネントを、同一アプリケーション内のコンポーネントでだけ認識しアクティブにするプライベート コンポーネントとして識別します。このクラスは継承できません。 |
![]() | RegistrationConfig | アセンブリを COM+ カタログにインストールするための構成情報を提供します。 |
![]() | RegistrationErrorInfo | 複数の COM+ オブジェクトに関連するメソッドについての拡張エラー情報を取得します。これには COM+ アプリケーションおよび COM+ コンポーネントをインストール、インポート、およびエクスポートするメソッドも含まれます。このクラスは継承できません。 |
![]() | RegistrationException | 登録エラーが検出されたときにスローされる例外です。 |
![]() | RegistrationHelper | アセンブリを COM+ カタログにインストールして構成します。このクラスは継承できません。 |
![]() | RegistrationHelperTx | 新しく確立されたトランザクションが維持されている間に COM+ カタログにアセンブリをインストールして構成するため、.NET Framework インフラストラクチャによって使用されます。 |
![]() | ResourcePool | オブジェクトを現在のトランザクションに格納します。このクラスは継承できません。 |
![]() | SecureMethodAttribute | セキュリティ サービスを使用した場合に、メソッドのインターフェイスまたはクラス内の各メソッドのインターフェイスを通じてインフラストラクチャの呼び出しが行われるようにします。クラスはインターフェイスでセキュリティ サービスを使用する必要があります。このクラスは継承できません。 |
![]() | SecurityCallContext | 現在のメソッド呼び出しまでの呼び出し元のチェインを説明します。 |
![]() | SecurityCallers | 現在の呼び出しチェイン上の ID を順番に示します。 |
![]() | SecurityIdentity | COM+ 呼び出しチェーンの ID に関する情報を格納します。 |
![]() | SecurityRoleAttribute | アプリケーションまたはコンポーネントのロールを構成します。このクラスは継承できません。 |
![]() | ServiceConfig | Enter の呼び出し時または Activity の作成時に参加するドメインで、アクティブにするサービスの指定および構成を行います。このクラスは継承できません。 |
![]() | ServicedComponent | COM+ サービスを使用するすべてのクラスの基本クラスを表します。 |
![]() | ServicedComponentException | サービス コンポーネントでエラーが検出された場合にスローされる例外。 |
![]() | ServiceDomain | Enter および Leave で識別されるコード セグメントが独自のコンテキストで実行され、そのコンテキスト内で作成されたオブジェクトに対して呼び出されたメソッドであるかのように振舞うことができます。このクラスは継承できません。 |
![]() | SharedProperty | 共有プロパティにアクセスします。このクラスは継承できません。 |
![]() | SharedPropertyGroup | 共有プロパティのコレクションを表します。このクラスは継承できません。 |
![]() | SharedPropertyGroupManager | 共有プロパティ グループへのアクセスを制御します。このクラスは継承できません。 |
![]() | SynchronizationAttribute | コンポーネントの同期値を設定します。このクラスは継承できません。 |
![]() | TransactionAttribute | 属性付きオブジェクトで使用できるトランザクションのタイプを指定します。使用できる値は TransactionOption 列挙体のメンバです。 |

インターフェイス | 説明 | |
---|---|---|
![]() | IAsyncErrorNotify | Activity オブジェクトによって送信される非同期バッチ作業のエラー トラップを実装します。 |
![]() | IPlaybackControl | メッセージ キューの配信機構のサーバー側再生エラーおよびクライアント側エラーの異常処理において、キュー コンポーネント内で機能します。 |
![]() | IProcessInitControl | Startup メソッドのタイムアウト設定をサポートします。 |
![]() | IProcessInitializer | COM コンポーネントの起動時または終了時に呼び出すことができるメソッドをサポートします。 |
![]() | IRegistrationHelper | アセンブリを COM+ カタログにインストールして構成します。 |
![]() | IRemoteDispatch | リモート メソッド呼び出しに対して AutoCompleteAttribute クラス属性が true または false のいずれに設定されているかを確認するために、ServicedComponent クラスによって実装されます。 |
![]() | IServiceCall | Activity によって作成したアクティビティを通じて送信するバッチ作業を実装します。 |
![]() | IServicedComponentInfo | GetComponentInfo メソッドを介してコンポーネントに関する情報を取得するために、ServicedComponent クラスによって実装されます。 |
![]() | ITransaction | 分散トランザクション コーディネータ (DTC: Distributed Transaction Coordinator) ITransaction インターフェイスに対応し、ContextUtil.Transaction で取得されたオブジェクトによってサポートされます。 |

構造体 | 説明 | |
---|---|---|
![]() | BOID | トランザクションに関連付けられた処理の単位を表します。この構造体は、XACTTRANSINFO で使用されます。 |
![]() | XACTTRANSINFO | ITransaction インターフェイスで使用される構造体を表します。 |


System.EnterpriseServices
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/05/08 19:35 UTC 版)
「基本クラスライブラリ」の記事における「System.EnterpriseServices」の解説
エンタープライズ向けアプリケーションのために、COM+サービスへのアクセスを.NETオブジェクトに提供する。これにより、.NETオブジェクトをより実践的なものとすることができる。
※この「System.EnterpriseServices」の解説は、「基本クラスライブラリ」の解説の一部です。
「System.EnterpriseServices」を含む「基本クラスライブラリ」の記事については、「基本クラスライブラリ」の概要を参照ください。
- System.EnterpriseServicesのページへのリンク