Freigeben über


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.