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
属性

注解

EnterLeave 方法成对使用,以包围随后可以使用 COM+ 服务的代码。 在调用 EnterLeave 之间封闭的代码在其自己的上下文中运行,其行为就像是在上下文中创建的对象上调用的方法一样。 EnterLeave 对可以嵌套。 用户应确保对调用是均衡的,以便对 的每次调用 Leave 都与之前对 的 Enter调用相匹配。

方法

Enter(ServiceConfig)

创建由 ServiceConfig 对象指定的上下文,并将其推至上下文堆栈,使之成为当前上下文。

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
Leave()

触发服务器端的策略,随后触发客户端的策略,如同一个方法调用正在返回。 然后,当前上下文被弹出上下文堆栈,调用 Enter(ServiceConfig) 时正在运行的上下文成为当前的上下文。

MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

返回表示当前对象的字符串。

(继承自 Object)

适用于