Interfaces d'un adaptateur de réception In-process
Le moteur de messagerie instancie et configure les adaptateurs In-process, en transmettant le proxy de transport afin de permettre à l'adaptateur d'accéder à sa fonctionnalité. Pour permettre la configuration et la liaison vers le proxy de transport, les adaptateurs doivent implémenter les interfaces de configuration suivantes :
IBTTransport
IBTTransportControl
IBTTransportConfig
IBaseComponent
Si l’adaptateur souhaite recevoir des informations de gestionnaire pendant l’initialisation, il doit implémenter IPersistPropertyBag.
Le moteur de messagerie crée une instance d'un adaptateur, l'initialise et définit la configuration des emplacements de réception. Le moteur de messagerie transmet un conteneur de propriétés à un adaptateur lors de l’appel de méthode AddReceiveEndpoint . Ce jeu de propriétés contient la configuration de l'emplacement et du gestionnaire de réception. La configuration est stockée dans la base de données sous la forme d'un jeu de propriétés XML. Le moteur de messagerie lit les données XML et à partir de ces données, réalimente un jeu de propriétés. Après l'ajout d'au moins un point de terminaison (emplacement de réception), l'adaptateur peut commencer à envoyer des messages.
Notes
Les adaptateurs ne doivent pas bloquer les appels du moteur de messagerie tels que IBTTransportControl.Initialize, IPersistPropertyBag.Load et IBTTransportConfig.AddReceiveEndpoint. L’exécution d’un traitement excessif dans ces appels affecte le temps de démarrage du service.
L'illustration suivante montre les interactions d'objets impliquées dans la création d'un adaptateur de réception in-process.
Workflow d'un adaptateur de réception In-process
Voir aussi
Variables d’adaptateur
Développement d’un adaptateur de réception
Instanciation et initialisation d’un adaptateur de réception
Interfaces pour un adaptateur de réception isolé
Interfaces pour un adaptateur de réception pris en charge par lot
Interfaces pour un adaptateur de réception pris en charge par lot transactionnel
Interfaces pour un adaptateur de réception de type requête-réponse synchrone