Développement de composants mis en file d’attente
Le service de composants mis en file d’attente COM+ nécessite que toutes les méthodes d’application contiennent uniquement des paramètres [in], sans valeur de retour. Étant donné que l’objet serveur n’est pas nécessairement disponible lorsque le client effectue l’appel, les résultats du serveur peuvent être retournés en envoyant un message qui crée un autre objet. De cette façon, la communication bidirectionnelle ne se produit pas dans tous les cas, mais uniquement quand elle est requise, par une série de messages unidirectionnel entre des objets.
Pour utiliser le service de composants mis en file d’attente COM+, vous devez avoir déjà installé le service Message Queuing . Message Queuing n’est pas installé automatiquement. Message Queuing doit être sélectionné pendant la configuration du système d’exploitation ou à l’aide de l’ajout/suppression de programmes. Un certificat Message Queuing interne est créé automatiquement lors de l’ouverture de session.
Les rubriques décrites dans le tableau suivant fournissent des considérations supplémentaires pour des situations plus spécialisées.
Rubrique | Description |
---|---|
Passage d’objets en tant que paramètres |
Décrit comment passer des objets en tant que paramètres [in] aux composants mis en file d’attente. |
Limitations de sécurité en mode groupe de travail |
Décrit les limitations relatives à l’utilisation de l’authentification Message Queuing en mode groupe de travail. |
Considérations relatives aux threads |
Décrit les problèmes spécifiques liés au passage de pointeurs d’interface d’enregistreur entre des threads. |
Réception d’une réponse |
Décrit comment construire une réponse à un appel de composant mis en file d’attente. |