套用屬性以設定 COM+ 服務
本主題提供 System.EnterpriseServices 命名空間中每個設計階段屬性的預設值。知道每個屬性的預設值之後,便能將程式碼中不需要的屬性刪去。如果您不熟悉中繼資料上的屬性角色,請參閱使用屬性擴充中繼資料。
以下是每個服務相關屬性的預設使用方式資訊:
屬性範圍。識別屬性只套用到方法、類別,或是可套用到整個組件。
未設定的預設值。顯示程式碼省略屬性時,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 = infinite |
請參閱
工作
參考
概念
Serviced 元件概觀
註冊 Serviced 元件
Serviced 元件範例
可用 COM+ 服務摘要
其他資源
撰寫 Serviced 元件
Extending Metadata Using Attributes
Copyright © 2007 by Microsoft Corporation. All rights reserved.