本主题提供 System.EnterpriseServices 命名空间中的每个设计时属性的默认值。通过了解每个属性的默认值,可以消除代码中不必要的属性。如果不熟悉元数据上的属性角色,请参阅Extending Metadata Using Attributes。
下面是每个与服务相关属性的默认用法信息:
- 属性范围。确定属性是只应用于某个方法、类,还是应用于整个程序集。 
- 未配置的默认值。显示在代码中省略了属性时 COM+ 分配给字段的值。例如,如果在类中省略 JustInTimeActivationAttribute 属性,COM+ 会将默认值设置为 False。 
- 已配置的默认值。显示在应用了某个属性但省略该属性值时 COM+ 分配给字段的值。 
与服务相关的属性
下表列出了与服务相关属性的范围以及已配置和未配置的默认值。
| 属性 | 属性范围 | 未配置的默认值 | 已配置的默认值 | 
|---|---|---|---|
| 程序集 | True | True | |
| 程序集 | 库 | 无默认值 | |
| 程序集 | 生成的 GUID | 无默认值 | |
| 程序集 | 程序集名称 | 无默认值 | |
| 程序集 | 无默认值 | 无默认值 | |
| 方法 | False | True | |
| 类 | False | True | |
| 类 | False | True | |
| 类 | False | True | |
| 程序集 类 方法 接口 | 无默认值 | 无默认值 | |
| 类 | 无默认值 | FireInParallel = False AllowInprocSubsribers = True PublisherFilter = Null | |
| 类 | False | True | |
| 类 | 无默认值 | 无默认值 | |
| 类 | False | True | |
| 类 接口 | False | True | |
| 类 | False | True | |
| 类 | False | True | |
| 类 | False | True | |
| 类 | False | True | |
| 类 | 无默认值 | 专用 | |
| 程序集 类 方法 | 无默认值 | 无默认值 | |
| 程序集 类 接口 | 无默认值 | 无默认值 | |
| 类 | False | SynchronizationOption.Required | |
| 类 | False | TransactionOption.Required TransactionIsolationLevel.Serializable Timeout = 无限长 | 
请参见
任务
参考
概念
服务组件概述
注册服务组件
服务组件示例
可用的 COM+ 服务摘要
其他资源
编写服务组件
Extending Metadata Using Attributes
.gif)
版权所有 (C) 2007 Microsoft Corporation。保留所有权利。