尋找要啟用的元件
當 COM+ 找到正確的分割區時,透過使用者身分識別的預設分割集、分割區 Moniker 或對象內容中的分割區標識碼,COM+ 必須接著在該分割區中找出正確的元件。 下圖顯示當該元件位於分割區時,如何找到和啟動元件。
注意
在啟用任何元件之前,COM+ 會執行驗證,以確認嘗試啟用元件的使用者身分識別有權存取元件所在的數據分割集。
上圖顯示下列各項:
- 如果所呼叫的元件位於分割區中,且位於與呼叫元件相同的應用程式中,則不論所呼叫的元件是否標示為公用或私用,都會啟動該元件。
- 如果所呼叫的元件位於分割區中,但不存在於與呼叫元件相同的應用程式中,COM+ 會檢查元件是否標示為公用。 如果找不到公用版本,COM+ 會搜尋全域數據分割以尋找元件的公用版本。 如果在全域分割區中找不到元件的公用版本,或使用者身分識別沒有數據分割的許可權,則啟用會失敗。
相關主題