Share via


與 COM+ 1.0 安全性的互通

您可以使用新的 .NET Framework 的 Managed 元件來擴充現存的 COM+ 1.0 應用程式。 COM+ 1.0 安全性內容仍舊受 COM+ 1.0 管理,而且 COM+ 1.0 系統管理使用者介面仍被用於設定應用程式。 基本上,就 COM+ 1.0 應用程式而言,.NET Framework 物件看起來像 COM+ 1.0 物件。

若要讓 COM+ 1.0 安全性服務看到 .NET Framework 物件,您必須執行 Windows Software Development Kit (SDK) 所提供的工具 (例如 Tlbexp.exe) 來產生公用介面的型別程式庫,同時註冊這些物件,以便 COM+ 1.0 能夠找到它們。 COM+ 1.0 系統管理設備必須用來設定角色和其他以角色為基礎的安全性行為。

對於 COM+ 1.0 安全性的互通性 (Interoperability) 有一些限制。 在處理序或電腦界限之間,或者 Managed 程式碼內新建立的執行緒,COM+ 1.0 安全性屬性不會進行傳播。 COM+ 1.0 安全性服務只能被 Windows 2000 系統上的 Managed 程式碼使用。

.NET Framework 在 System.EnterpriseServices 命名空間中提供了幾個 Managed 包裝函式,可允許存取 COM+ 1.0 的安全性功能。

請參閱

參考

System.EnterpriseServices

概念

以角色為基礎的安全性