Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Le service de composants mis en file d’attente COM+ prend entièrement en charge le concept de partitions. Autrement dit, lorsqu’un composant mis en file d’attente dans une partition est exécuté, le message est mis en file d’attente et le composant est finalement exécuté dans la partition du composant.
Noms de file d’attente pour les composants partitionnés
Traditionnellement, le service composants mis en file d’attente utilise le nom de l’application comme nom de file d’attente. Cela signifie que dans un scénario non-partitions, où une seule instance d’un nom d’application existe sur un ordinateur, chaque nom d’application a sa propre file d’attente de messages.
Toutefois, dans le cas des partitions, où plusieurs instances du même nom d’application peuvent exister sur un ordinateur, le service de composants mis en file d’attente utilise la même file d’attente pour tous les composants mis en file d’attente qui partagent le même nom d’application.
Activation des composants mis en file d’attente
Les mêmes règles pour la façon dont l’ID de partition est utilisé pour activer un composant non mis en file d’attente s’appliquent à un composant mis en file d’attente, comme suit :
- Si un moniker est utilisé pour activer le composant mis en file d’attente et qu’un ID de partition est inclus, cet ID de partition est utilisé pour localiser la partition. Cet ID de partition est prioritaire sur n’importe quel ID de partition qui peut exister dans le contexte de l’activation du composant.
- Si aucun moniker n’est utilisé pour activer le composant, l’ID de partition qui se trouve dans le contexte de l’objet est utilisé.
- Si aucun ID de partition n’existe dans le contexte de l’objet, le mappage utilisateur-à-partition par défaut dans Active Directory est utilisé.
Note
Si un ordinateur serveur est déconnecté du réseau et si le mappage du jeu d’utilisateurs à partition est modifié pendant que le serveur est déconnecté, le cache de partition peut contenir un mappage de jeu d’utilisateurs à partition obsolète. Cela peut entraîner une erreur d’activation si le mappage de jeu d’utilisateurs à partition est le mécanisme utilisé pour activer un composant.
Les événements COM+ sont entièrement intégrés aux partitions. Cela signifie qu’un abonné peut s’abonner à un éditeur dont l’application réside dans une partition. Pour autoriser cet abonnement, la collection de classes d’abonnés comprend deux propriétés liées à la partition , un ID de partition de classe d’événements et un ID d’application de classe d’événements.
Rubriques connexes