System.EnterpriseServices 名前空間

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

クラス

名前 説明
Activity

COM+ コンポーネントを作成しなくても COM+ サービスを使用できる同期または非同期のバッチ処理を行うアクティビティを作成します。 このクラスは継承できません。

ApplicationAccessControlAttribute

ServicedComponent クラスを含むアセンブリへのアクセス制御を指定します。

ApplicationActivationAttribute

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

ApplicationIDAttribute

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

ApplicationNameAttribute

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

ApplicationQueuingAttribute

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

AutoCompleteAttribute

属性付きメソッドを AutoComplete オブジェクトとしてマークします。 このクラスは継承できません。

BYOT

COM+ ByotServerEx クラスと COM+ DTC インターフェイスの ICreateWithTransactionExICreateWithTipTransactionExをラップします。 このクラスは継承できません。

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またはtrueに設定されているかどうかを判断するために、false クラスによって実装されます。

IServiceCall

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

IServicedComponentInfo

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

ITransaction

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

列挙型

名前 説明
AccessChecksLevelOption

アプリケーションのアクセス チェックのレベルを、プロセス レベルでのみ、またはコンポーネント、インターフェイス、メソッド レベルを含むすべてのレベルで指定します。

ActivationOption

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

AuthenticationOption

リモート プロシージャ コール (RPC) 認証メカニズムを指定します。 ActivationOptionServerに設定されている場合にのみ適用されます。

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

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