System.EnterpriseServices 名前空間

.NET オブジェクトに COM+ サービスへのアクセスを提供し、エンタープライズ アプリケーションにとって .NET Framework オブジェクトがより実用的なものとなるようにします。

クラス

Activity

COM+ コンポーネントを作成せずに COM+ サービスを使うことができる、同期または非同期のバッチ作業を実行するためのアクティビティを作成します。 このクラスは継承できません。

ApplicationAccessControlAttribute

ServicedComponent クラスを格納しているアセンブリへのアクセス制御を指定します。

ApplicationActivationAttribute

アセンブリのコンポーネントを作成者のプロセスとシステム プロセスのどちらで実行するかを指定します。

ApplicationIDAttribute

このアセンブリのアプリケーション ID を (GUID として) 指定します。 このクラスは継承できません。

ApplicationNameAttribute

アセンブリのコンポーネントをインストールするときに使う、COM+ アプリケーションの名前を指定します。 このクラスは継承できません。

ApplicationQueuingAttribute

マークしたアセンブリのキュー サポートを有効にし、Message Queuing キューからのメソッド呼び出しをアプリケーションで読み取ることができるようにします。 このクラスは継承できません。

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 に組み込まれている値に GetNamedProperty(String) からアクセスできるようにします。 このクラスは継承できません。

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(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

リモート メソッド呼び出しに対して AutoCompleteAttribute クラス属性が true または false のいずれに設定されているかどうかを確認するために、ServicedComponent クラスによって実装されます。

IServiceCall

Activity によって作成したアクティビティを通じて送信するバッチ作業を実装します。

IServicedComponentInfo

GetComponentInfo(Int32, String[]) メソッドを介してコンポーネントに関する情報を取得するために、ServicedComponent クラスによって実装されます。

ITransaction

分散トランザクション コーディネーター (DTC: Distributed Transaction Coordinator) ITransaction インターフェイスに対応し、Transaction で取得されたオブジェクトによってサポートされます。

列挙型

AccessChecksLevelOption

アプリケーションをアクセス確認のレベルを指定します。プロセス レベルだけか、コンポーネント、インターフェイス、メソッドの各レベルを含むすべてのレベルのいずれかを指定します。

ActivationOption

アプリケーション内のサービス コンポーネントをアクティブ化する方法を指定します。

AuthenticationOption

リモート プロシージャ コール (RPC) 認証機構を指定します。 ActivationOptionServer に設定された場合にのみ適用されます。

BindingOption

Activity によって送信するすべての作業を 1 つのシングルスレッド アパートメント (STA: single-threaded apartment) にバインドするかどうかを示します。 この列挙体は、マルチスレッド アパートメント (MTA: multithreaded apartment) には影響を与えません。

ImpersonationLevelOption

サーバー アプリケーションのターゲットを呼び出す場合に許可される偽装レベルを指定します。

InheritanceOption

新しいコンテキストを現在のコンテキストに基づいて作成するのか、ServiceConfig 内の情報に基づいて作成するのかを示します。

InstallationFlags

RegistrationHelper クラスで使用するフラグ。

PartitionOption

COM+ パーティションを実行するコンテキストを示します。

PropertyLockMode

共有プロパティ グループ マネージャーで共有プロパティにアクセスするときのモードを指定します。

PropertyReleaseMode

新しい共有プロパティ グループのプロパティのリリース モードを指定します。

SxsOption

ServiceConfig のための side-by-side アセンブリを構成する方法を示します。

SynchronizationOption

コンポーネントに必要な自動同期の種類を指定します。

ThreadPoolOption

Activity によって送信した作業を実行するスレッド プールを示します。

TransactionIsolationLevel

TransactionAttribute の値を指定します。

TransactionOption

コンポーネントに必要な自動トランザクションのタイプを指定します。

TransactionStatus

トランザクションのステータスを示します。

TransactionVote

トランザクションの結果判定に使用できる値を指定します。

代理人

ResourcePool.TransactionEndDelegate

トランザクションの終了を処理するメソッドを表します。