ServiceDomain クラス

定義

Enter(ServiceConfig)およびLeave()によって識別されるコード セグメントを独自のコンテキストで実行し、コンテキスト内で作成されたオブジェクトに対して呼び出されるメソッドと同様に動作できるようにします。 このクラスは継承できません。

public ref class ServiceDomain sealed
[System.Runtime.InteropServices.ComVisible(false)]
public sealed class ServiceDomain
[<System.Runtime.InteropServices.ComVisible(false)>]
type ServiceDomain = class
Public NotInheritable Class ServiceDomain
継承
ServiceDomain
属性

注釈

EnterメソッドとLeave メソッドは、COM+ サービスを使用できるコードを囲むペアで使用されます。 EnterLeaveの呼び出しの間で囲まれたコードは、独自のコンテキストで実行され、コンテキスト内で作成されたオブジェクトに対して呼び出されるメソッドであるかのように動作します。 EnterLeaveのペアは入れ子にすることができます。 Leaveに対するすべての呼び出しが、Enterへの以前の呼び出しと一致するように、呼び出しのペアのバランスを取るようにする必要があります。

メソッド

名前 説明
Enter(ServiceConfig)

ServiceConfig オブジェクトによって指定されたコンテキストを作成し、それをコンテキスト スタックにプッシュして現在のコンテキストになります。

Equals(Object)

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
Leave()

サーバーをトリガーし、メソッド呼び出しが返されたかのようにクライアント側のポリシーをトリガーします。 その後、現在のコンテキストがコンテキスト スタックからポップされ、 Enter(ServiceConfig) が呼び出されたときに実行されていたコンテキストが現在のコンテキストになります。

MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象