System.EnterpriseServices 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
.NET オブジェクトに COM+ サービスへのアクセスを提供し、エンタープライズ アプリケーションにとって .NET Framework オブジェクトがより実用的なものとなるようにします。
クラス
Activity |
COM+ コンポーネントを作成せずに COM+ サービスを使うことができる、同期または非同期のバッチ作業を実行するためのアクティビティを作成します。 このクラスは継承できません。 |
ApplicationAccessControlAttribute |
ServicedComponent クラスを格納しているアセンブリへのアクセス制御を指定します。 |
ApplicationActivationAttribute |
アセンブリのコンポーネントを作成者のプロセスとシステム プロセスのどちらで実行するかを指定します。 |
ApplicationIDAttribute |
このアセンブリのアプリケーション ID を (GUID として) 指定します。 このクラスは継承できません。 |
ApplicationNameAttribute |
アセンブリのコンポーネントをインストールするときに使う、COM+ アプリケーションの名前を指定します。 このクラスは継承できません。 |
ApplicationQueuingAttribute |
マークしたアセンブリのキュー サポートを有効にし、Message Queuing キューからのメソッド呼び出しをアプリケーションで読み取ることができるようにします。 このクラスは継承できません。 |
AutoCompleteAttribute |
属性付きメソッドを |
BYOT |
COM+ の |
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 クラス属性が |
IServiceCall |
Activity によって作成したアクティビティを通じて送信するバッチ作業を実装します。 |
IServicedComponentInfo |
GetComponentInfo(Int32, String[]) メソッドを介してコンポーネントに関する情報を取得するために、ServicedComponent クラスによって実装されます。 |
ITransaction |
分散トランザクション コーディネーター (DTC: Distributed Transaction Coordinator) |
列挙型
AccessChecksLevelOption |
アプリケーションをアクセス確認のレベルを指定します。プロセス レベルだけか、コンポーネント、インターフェイス、メソッドの各レベルを含むすべてのレベルのいずれかを指定します。 |
ActivationOption |
アプリケーション内のサービス コンポーネントをアクティブ化する方法を指定します。 |
AuthenticationOption |
リモート プロシージャ コール (RPC) 認証機構を指定します。 ActivationOption が |
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 |
トランザクションの終了を処理するメソッドを表します。 |
.NET