В Sql Service Broker возможно ли создать диалог с определенным параметром разговор_ - PullRequest
1 голос
/ 12 ноября 2010

Я использую Service Broker в качестве очереди сообщений для механизма заданий. Когда создаются задания, им присваивается Guid, который используется системой для отслеживания хода выполнения задания. Учитывая это, возможно ли создать диалог в Service Broker, который использует данный Guid вместо создания своего собственного?

Ответы [ 3 ]

1 голос
/ 04 июня 2011

Вы можете указать RELATED_CONVERSATION_GROUP (GUID), когда вы делаете BEGIN DIALOG. Группа разговоров только что создана и отслеживается вашим приложением, и вы можете получать сообщения для этой группы разговоров или видеть, к какой группе разговоров относится полученное сообщение.

0 голосов
/ 12 ноября 2010

Как @RBarryYoung говорит, нет, вы не можете.

Не могли бы вы перевернуть вопрос с ног на голову?Не могли бы вы отложить необходимость использования Guid до тех пор, пока не начнете диалог, а затем использовать возвращенный дескриптор разговора в качестве Guid задания?

0 голосов
/ 12 ноября 2010

Нет, ручки для разговора созданы для вас, вы не можете их указать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...