System.EnterpriseServices 命名空間

提供 .NET 物件存取 COM+ 服務,使 .NET Framework 物件在企業應用中更實用。

類別

名稱 Description
Activity

建立一個活動,進行同步或非同步批次作業,無需建立 COM+ 元件即可使用 COM+ 服務。 此類別無法獲得繼承。

ApplicationAccessControlAttribute

指定包含 ServicedComponent 類別之元件的訪問控制。

ApplicationActivationAttribute

指定元件中的元件是在建立者的進程中或在系統進程中執行。

ApplicationIDAttribute

指定此元件的應用程式識別碼 (GUID)。 此類別無法獲得繼承。

ApplicationNameAttribute

指定要在元件中安裝元件的 COM+ 應用程式名稱。 此類別無法獲得繼承。

ApplicationQueuingAttribute

啟用標記元件的佇列支援,並讓應用程式從消息佇列佇列讀取方法呼叫。 此類別無法獲得繼承。

AutoCompleteAttribute

將屬性化方法標示為 AutoComplete 物件。 此類別無法獲得繼承。

BYOT

將 COM+ ByotServerEx 類別與 COM+ DTC 介面ICreateWithTransactionExICreateWithTipTransactionEx包裝。 此類別無法獲得繼承。

ComponentAccessControlAttribute

啟用對元件呼叫的安全性檢查。 此類別無法獲得繼承。

COMTIIntrinsicsAttribute

可讓您將內容屬性從 COM 交易整合器 (COMTI) 傳遞至 COM+ 內容。

ConstructionEnabledAttribute

啟用 COM+ 物件建構支援。 此類別無法獲得繼承。

ContextUtil

取得 COM+ 物件上下文的資訊。 此類別無法獲得繼承。

DescriptionAttribute

設定元件(應用程式)、元件、方法或介面的描述。 此類別無法獲得繼承。

EventClassAttribute

將屬性化類別標示為事件類別。 此類別無法獲得繼承。

EventTrackingEnabledAttribute

啟用元件的事件追蹤。 此類別無法獲得繼承。

ExceptionClassAttribute

設定佇列類別的佇列例外狀況類別。 此類別無法獲得繼承。

IISIntrinsicsAttribute

允許從 GetNamedProperty(String)存取 ASP 內建值。 此類別無法獲得繼承。

InterfaceQueuingAttribute

啟用標記介面的佇列支援。 此類別無法獲得繼承。

JustInTimeActivationAttribute

開啟或關閉 Just-In-Time (JIT) 啟用。 此類別無法獲得繼承。

LoadBalancingSupportedAttribute

判斷元件是否參與負載平衡,如果已在伺服器上安裝並啟用元件負載平衡服務。

MustRunInClientContextAttribute

如果可能的話,強制在建立者的內容中建立屬性物件。 此類別無法獲得繼承。

ObjectPoolingAttribute

啟用和設定元件的物件共用。 此類別無法獲得繼承。

PrivateComponentAttribute

將元件識別為僅由相同應用程式中的元件看見和啟動的私人元件。 此類別無法獲得繼承。

RegistrationConfig

提供安裝組件至 COM+ 目錄的配置資訊。

RegistrationErrorInfo

檢索與多個 COM+ 物件相關方法的擴展錯誤資訊。 這也包括安裝、匯入及匯出 COM+ 應用程式與元件的方法。 此類別無法獲得繼承。

RegistrationException

當偵測到註冊錯誤時拋出的例外。

RegistrationHelper

安裝並配置 COM+ 目錄中的組件。 此類別無法獲得繼承。

RegistrationHelperTx

由 .NET Framework 基礎架構用於安裝及配置 COM+ 目錄中的組件,同時維護新建立的交易。

ResourcePool

將物件存放在目前的交易中。 此類別無法獲得繼承。

SecureMethodAttribute

使用安全性服務時,確保基礎結構會透過 方法的介面或 類別中的每個方法呼叫 。 類別需要使用介面來使用安全性服務。 此類別無法獲得繼承。

SecurityCallContext

描述呼叫者鏈條,直到目前方法呼叫。

SecurityCallers

提供目前呼叫鏈結中識別的已排序集合。

SecurityIdentity

包含與 COM+ 通話鏈中身份相關的資訊。

SecurityRoleAttribute

設定應用程式或元件的角色。 此類別無法獲得繼承。

ServiceConfig

指定並配置在呼叫 Enter(ServiceConfig) 或建立 Activity. 時輸入的網域中應啟用的服務。 此類別無法獲得繼承。

ServicedComponent

表示使用 COM+ 服務之所有類別的基類。

ServicedComponentException

當在服務元件中偵測到錯誤時拋出的例外。

ServiceDomain

允許由 Enter(ServiceConfig)Leave() 識別的程式碼段在其獨立上下文中執行,並表現得就像是對上下文中建立的物件呼叫的方法。 此類別無法獲得繼承。

SharedProperty

存取共享財產。 此類別無法獲得繼承。

SharedPropertyGroup

代表一組共享財產。 此類別無法獲得繼承。

SharedPropertyGroupManager

控制共用屬性群組的存取。 此類別無法獲得繼承。

SynchronizationAttribute

設定元件的同步處理值。 此類別無法獲得繼承。

TransactionAttribute

指定屬性物件可用的交易類型。 允許的值是 TransactionOption 列舉的成員。

結構

名稱 Description
BOID

表示與交易相關聯的工作單位。 此結構用於 XACTTRANSINFO中。

XACTTRANSINFO

表示 ITransaction 介面中使用的結構。

介面

名稱 Description
IAsyncErrorNotify

對物件提交 Activity 的非同步批次作業實施錯誤捕捉。

IPlaybackControl

佇列元件中的功能,負責伺服器端播放錯誤及訊息排隊傳遞機制的客戶端故障處理。

IProcessInitControl

支援設定方法的逾時 Startup(Object)

IProcessInitializer

支援當 COM 元件啟動或關閉時可呼叫的方法。

IRegistrationHelper

安裝並配置 COM+ 目錄中的組件。

IRemoteDispatch

由類別實作ServicedComponent以判斷類別屬性是否AutoCompleteAttribute設定為truefalse或用於遠端方法調用。

IServiceCall

實作透過 所 Activity建立活動提交的批次工作。

IServicedComponentInfo

由類別實作 ServicedComponent ,透過該 GetComponentInfo(Int32, String[]) 方法獲取元件的資訊。

ITransaction

對應於分散式交易協調器(DTC) ITransaction 介面,並由透過 Transaction取得的物件支援。

列舉

名稱 Description
AccessChecksLevelOption

指定應用程式存取檢查層級,無論是在進程層級,還是在所有層級,包括元件、介面和方法層級。

ActivationOption

指定應用程式中啟動 Serviced 元件的方式。

AuthenticationOption

指定遠端過程調用 (RPC) 驗證機制。 只有在 ActivationOption 設定為 Server時才適用。

BindingOption

指出 Activity 提交的所有工作是否應該只系結至一個單個線程 Apartment (STA)。 此列舉不會影響多線程 Apartment (MTA)。

ImpersonationLevelOption

指定呼叫伺服器應用程式目標時所允許的模擬層級。

InheritanceOption

指出是否要根據目前內容或 ServiceConfig中的資訊建立新內容。

InstallationFlags

RegistrationHelper 類別搭配使用的旗標。

PartitionOption

表示要在其中執行 COM+ 資料分割的內容。

PropertyLockMode

指定在共用屬性群組管理員中存取共用屬性的模式。

PropertyReleaseMode

指定新共用屬性群組中屬性的發行模式。

SxsOption

指出如何針對 ServiceConfig設定並存元件。

SynchronizationOption

指定元件所要求的自動同步處理類型。

ThreadPoolOption

指出工作由 Activity提交的線程集區,會執行 。

TransactionIsolationLevel

指定 TransactionAttribute的值。

TransactionOption

指定元件所要求的自動交易類型。

TransactionStatus

表示交易狀態。

TransactionVote

指定交易結果投票允許的值。

委派

名稱 Description
ResourcePool.TransactionEndDelegate

代表處理交易結束的方法。