4.如何通過服務經紀人傳送基本通訊
對於此演示,我們將使用在本文件的另一部分中建立的服務代理構造。提到的部分命名為 3.在資料庫上建立基本服務代理構建(單個資料庫通訊) 。
USE [MyDatabase]
DECLARE @ch uniqueidentifier = NEWID()
DECLARE @msg XML
BEGIN DIALOG CONVERSATION @ch
FROM SERVICE [InitiatorService]
TO SERVICE 'TargetService'
ON CONTRACT [//call/contract]
WITH ENCRYPTION = OFF; -- more possible options
SET @msg = (
SELECT 'HelloThere' "elementNum1"
FOR XML PATH(''), ROOT('ExampleRoot'), ELEMENTS XSINIL, TYPE
);
SEND ON CONVERSATION @ch MESSAGE TYPE [//initiator] (@msg);
END CONVERSATION @ch;
在此對話之後將成為你在 TargetQueue 中的訊息