Freigeben über


Suchen einer Komponente für die Aktivierung

Wenn COM+ die richtige Partition gefunden hat – über den Standardpartitionssatz der Benutzeridentität, einen Partitionsmoniker oder die Partitions-ID im Kontext des Objekts –, muss COM+ die richtige Komponente in dieser Partition suchen. Die folgende Abbildung zeigt, wie eine Komponente gefunden und aktiviert wird, wenn sich diese Komponente in einer Partition befindet.

Hinweis

Vor jeder Komponentenaktivierung führt COM+ eine Überprüfung durch, um zu überprüfen, ob die Benutzeridentität, die versucht, die Komponente zu aktivieren, über Rechte für den Zugriff auf die Partition verfügt, in der sich die Komponente befindet.

 

Diagramm: Struktur zur Problembehandlung zum Suchen einer Komponente für die Aktivierung

Die obige Abbildung zeigt Folgendes:

  • Wenn sich die aufgerufene Komponente in einer Partition befindet und sich in derselben Anwendung wie die aufrufende Komponente befindet, wird die Komponente aktiviert, unabhängig davon, ob die aufgerufene Komponente als öffentlich oder privat gekennzeichnet ist.
  • Wenn sich die aufgerufene Komponente in einer Partition befindet, aber nicht in derselben Anwendung wie die aufrufende Komponente vorhanden ist, überprüft COM+, ob die Komponente als öffentlich gekennzeichnet ist. Wenn keine öffentliche Version gefunden wird, durchsucht COM+ die globale Partition, um eine öffentliche Version der Komponente zu finden. Wenn keine öffentliche Version der Komponente in der globalen Partition gefunden wird oder die Benutzeridentität keine Rechte für die Partition hat, schlägt die Aktivierung fehl.

Suchen von Partitionen während der Aktivierung