Empfangsadaptervorgänge
Empfangsadapter können die folgenden Vorgänge durchführen:
Unidirektionale Übermittlung: void SubmitMessage(IBaseMessage msg). Nach dem Empfang einer Nachricht von einem Empfangsport übermittelt der Adapter sie an BizTalk Server, die von einem abonnierenden Orchestrierungs- oder Sendeport verarbeitet werden soll.
Suspend: void MoveToSuspendQ(IBaseMessage msg). Wenn vom Adapter festgestellt wird, dass nach der Übermittlung eine Analyse, Übertragung, Serialisierung oder ein anderer Fehler aufgetreten ist, wird die Nachricht in die Warteschlange Angehalten verschoben.
Anforderung übermitteln: void SubmitRequestMessage(IBaseMessage requestMsg, string correlationToken, [MarshalAs(UnmanagedType.Bool)]bool firstResponseOnly, DateTime expirationTime, IBTTransmitter responseCallback). Ein Empfangsadapter sendet eine eingehende Nachricht an BizTalk Server in einem Anforderungs-Antwort-Paar. Nachdem BizTalk Server diese Anforderungsnachricht erfolgreich verarbeitet hat, wird die Antwort an den Adapter gesendet, um sie an den jeweiligen Endpunkt zu übertragen.