ServiceConfig 类

定义

指定并配置在调用 Enter(ServiceConfig) 或创建 Activity 时进入的域中将处于活动状态的服务。 此类不能被继承。

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

注解

EnterActivity 允许使用配置 ServiceConfig 的服务,而无需将这些服务绑定到组件。

构造函数

ServiceConfig()

初始化 ServiceConfig 类的新实例,并设置属性来配置所需服务。

属性

Binding

获取或设置绑定选项,该选项指示是否将该活动提交的所有工作仅绑定到一个单线程单元 (STA)。

BringYourOwnSystemTransaction

获取或设置一个 Transaction,它表示一个为运行 ServiceConfig 标识的事务而提供设置的现有事务。

BringYourOwnTransaction

获取或设置一个 ITransaction,它表示一个为运行 ServiceConfig 标识的事务而提供设置的现有事务。

COMTIIntrinsicsEnabled

获取或设置一个值,该值指示是否启用 COM 事务集成器 (COMTI) 内部对象。

IISIntrinsicsEnabled

获取或设置一个值,该值指示是否启用 Internet 信息服务 (IIS) 内部对象。

Inheritance

获取或设置一个值,该值指示是基于当前上下文构造新的上下文,还是仅基于 ServiceConfig 中的信息创建新的上下文。

IsolationLevel

获取或设置事务的隔离级别。

PartitionId

获取或设置要使用的 COM+ 分区的 GUID。

PartitionOption

获取或设置一个值,该值指示如何针对包含的工作使用分区。

SxsDirectory

获取或设置被包含工作的并行 (Side-by-Side) 程序集的目录。

SxsName

获取或设置包含工作的并行 (Side-by-Side) 程序集的文件名。

SxsOption

获取或设置一个值,该值指示如何配置并行程序集。

Synchronization

获取或设置一个值,该值指示组件请求的自动同步的类型。

ThreadPool

获取或设置一个值,该值指示运行由该活动提交的工作的线程池。

TipUrl

获取或设置事务 Internet 协议 (TIP) URL,该 URL 允许在现有事务中运行被包含的代码。

TrackingAppName

获取或设置一个文本字符串,该文本字符串对应于报告跟踪程序信息时使用的应用程序 ID。

TrackingComponentName

获取或设置一个文本字符串,该文本字符串对应于报告跟踪程序信息时使用的上下文名称。

TrackingEnabled

获取或设置一个值,该值指示是否启用跟踪。

Transaction

获取或设置一个值,该值指示如何在包含的工作中使用事务。

TransactionDescription

获取或设置显示事务统计时所用的名称。

TransactionTimeout

获取或设置新事务的事务超时。

方法

Equals(Object)

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

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

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

(继承自 Object)

适用于