Partager via


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.

Image montrant les interactions d’objet 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