Condividi tramite


Individuazione di un componente per l'attivazione

Quando COM+ ha individuato la partizione corretta, tramite il set di partizioni predefinito dell'identità utente, un moniker di partizione o l'ID partizione nel contesto dell'oggetto, COM+ deve quindi individuare il componente corretto all'interno di tale partizione. La figura seguente mostra come viene trovato e attivato un componente quando tale componente si trova in una partizione.

Nota

Prima di qualsiasi attivazione del componente, COM+ esegue una convalida per verificare che l'identità utente che tenta di attivare il componente disponga dei diritti di accesso al set di partizioni in cui risiede il componente.

 

Diagram that shows a troubleshooting tree for locating a component for activation.

La figura precedente mostra quanto segue:

  • Se il componente chiamato risiede in una partizione e si trova nella stessa applicazione del componente chiamante, il componente viene attivato se il componente chiamato è contrassegnato come pubblico o privato.
  • Se il componente chiamato si trova in una partizione ma non esiste nella stessa applicazione del componente chiamante, COM+ verifica se il componente è contrassegnato come pubblico. Se non viene trovata alcuna versione pubblica, COM+ cerca nella partizione globale di trovare una versione pubblica del componente. Se non viene trovata alcuna versione pubblica del componente nella partizione globale o se l'identità utente non dispone di diritti per la partizione, l'attivazione ha esito negativo.

Individuazione delle partizioni durante l'attivazione