Як включити в мости призначений для користувача код

Включення призначеного для користувача коду в конфігурацію моста.

Хоча фіксований шаблон мостів (перевірка, збагачення, перетворення і збагачення), що надається Служби BizTalk, обслуговує вимоги багатьох сценаріїв інтеграції, іноді доводиться включати настроюється обробку як частина конфігурації моста. Наприклад, може знадобитися перетворити повідомлення з формату неструктурованого файлу або XML в інший популярний формат, наприклад XLS або PDF, перед відправкою цього повідомлення. Також на кожній стадії обробки повідомлення може знадобитися архівування цього повідомлення в центральному сховищі даних. У таких випадках фіксований шаблон готових мостів стає недостатнім. Для включення подібних сценаріїв в мостах передбачена можливість виконання настроюється коду на деяких ключових етапах моста.

В даному розділі наведено відомості про включення призначеного для користувача коду за допомогою C #.

Стадії моста, які можуть містити користувальницький код, мають дві властивості: On Enter Inspector і On Exit Inspector. Для кожного з цих властивостей необхідно надати ім'я типу із зазначенням збірки, що включає настроюється код, який повинен виконуватися як частина моста.

Для включення настроюється коду в обробку моста Служби BizTalk надає інтерфейс IMessageInspector як частина простору імен Microsoft.BizTalk.Services. Тип, що включає настроюється код, повинен завжди реалізовувати цей інтерфейс. Додаткові відомості див. У Azure BizTalk Services API Reference.

  1. У рішенні Visual Studio, що містить Проект служб BizTalk, додайте новий проект бібліотеки класів C #.
  • У браузері рішень додайте посилання на Microsoft.BizTalk.Services.dll. Цю бібліотеку DLL можна знайти по шляху \ Program Files \ Microsoft Visual Studio 11.0 \ Common7 \ IDE \ Extensions \ Microsoft \ Azure BizTalk Services SDK.
  • Увімкніть простір імен Microsoft.BizTalk.Services.

    Схожі статті