COM+ CRM 介面
需要CRM介面,才能支援使用Visual Basic和Visual C++開發的CRM背景工作角色和CRM補償器。
您可以使用 COM+ 補償資源管理員 (CRM) 快速且輕鬆地整合應用程式資源與Microsoft分散式交易協調器 (DTC) 交易。
使用 Visual Basic 撰寫的元件更容易建置記錄檔記錄做為 Variants 集合。 此外,Visual Basic 元件是 Apartment 線程,這表示必須將介面從多線程 Apartment 封送處理至單個線程 Apartment。 使用 Visual C++ 開發的 CRM 元件也可以使用 Apartment 線程模型,不過建議改用這兩個線程模型。
下表所述的介面會提供 COM+ CRM 開發人員的詳細參考資訊。
CRM 介面 | 描述 |
---|---|
ICrmCompensator | 此介面會在 Visual C++ 中提供非結構化記錄檔記錄。 |
ICrmCompensatorVariants | 此介面在使用 Visual Basic 時,會將結構化記錄傳送至 CRM Compensator。 |
ICrmFormatLogRecords | 這個介面會將記錄檔記錄轉換成可檢視的格式,以便使用一般監視工具呈現記錄。 |
ICrmLogControl | CRM 背景工作角色和CRM補償器會使用此介面將記錄寫入記錄,並使其持久。 |
ICrmMonitor | 此介面會擷取CRM目前狀態的快照集,並保存特定的CRM Clerk。 |
ICrmMonitorClerks | 這個介面會取得 Clerk 狀態的相關信息。 |
ICrmMonitorLogRecords | 此介面會監視特定CRM Clerk針對指定交易所維護的個別記錄檔記錄。 |
相關主題