共用方式為


Serviced 元件程式設計指引

雖然 .NET Framework 擴充了許多 COM 所導入的程式設計功能,而且 Common Language Runtime 也提供跨互通界限的簡化存取,但 COM 用戶端仍必須遵守其程式設計模型的限制。這些限制對您使用 .NET Framework 元件所提供之擴充功能的方式和時機可能會產生影響。因此,在您建置 .NET Framework 元件之前,請先考量其使用者為何。若能事先辨識呼叫端是否為 COM 架構,未來將可為您節省大量的時間。

COM 用戶端使用 .NET Framework 元件時,必須遵守以下限制。

  • 勿使用參數化的建構函式。

  • 避免使用靜態方法。

  • 定義由元件所實作的介面。

  • 在使用者定義的例外狀況中包含 HRESULT。

  • 為需要 GUID 的類型提供 GUID。

請參閱

其他資源

撰寫 Serviced 元件

Footer image

Copyright © 2007 by Microsoft Corporation. All rights reserved.