Serviced 元件程式設計指引
雖然 .NET Framework 擴充了許多 COM 所導入的程式設計功能,而且 Common Language Runtime 也提供跨互通界限的簡化存取,但 COM 用戶端仍必須遵守其程式設計模型的限制。這些限制對您使用 .NET Framework 元件所提供之擴充功能的方式和時機可能會產生影響。因此,在您建置 .NET Framework 元件之前,請先考量其使用者為何。若能事先辨識呼叫端是否為 COM 架構,未來將可為您節省大量的時間。
COM 用戶端使用 .NET Framework 元件時,必須遵守以下限制。
勿使用參數化的建構函式。
避免使用靜態方法。
定義由元件所實作的介面。
在使用者定義的例外狀況中包含 HRESULT。
為需要 GUID 的類型提供 GUID。
請參閱
其他資源
Copyright © 2007 by Microsoft Corporation. All rights reserved.