公開元件可以從其他應用程式啟動,但應用程式可能有許多協助程式元件只能被此應用程式內的其他元件呼叫。在 COM+ 中,您可以使用 PrivateComponentAttribute 屬性將這些元件標示為私用。私用元件只能被同一個應用程式內的其他元件看到及啟動。如果您呼叫私用元件的任何類別,它會在跨處理序時失敗,但在同處理序 (in-process) 執行成功。相對地,如果您呼叫公開元件的任何類別,則它在跨處理序和同處理序都能執行成功。
私用元件可讓開發人員對要公開的功能具有更高的控制權。您只需要記錄及維護公開元件。您還可以選擇建立無法從應用程式外部存取,但仍能利用所有 COM+ 服務的私用元件。
請參閱
工作
參考
System.EnterpriseServices Namespace
概念
.gif)
Copyright © 2007 by Microsoft Corporation. All rights reserved.