Як включити в мости призначений для користувача код
Включення призначеного для користувача коду в конфігурацію моста.
Хоча фіксований шаблон мостів (перевірка, збагачення, перетворення і збагачення), що надається Служби BizTalk, обслуговує вимоги багатьох сценаріїв інтеграції, іноді доводиться включати настроюється обробку як частина конфігурації моста. Наприклад, може знадобитися перетворити повідомлення з формату неструктурованого файлу або XML в інший популярний формат, наприклад XLS або PDF, перед відправкою цього повідомлення. Також на кожній стадії обробки повідомлення може знадобитися архівування цього повідомлення в центральному сховищі даних. У таких випадках фіксований шаблон готових мостів стає недостатнім. Для включення подібних сценаріїв в мостах передбачена можливість виконання настроюється коду на деяких ключових етапах моста.
В даному розділі наведено відомості про включення призначеного для користувача коду за допомогою C #.
Стадії моста, які можуть містити користувальницький код, мають дві властивості: On Enter Inspector і On Exit Inspector. Для кожного з цих властивостей необхідно надати ім'я типу із зазначенням збірки, що включає настроюється код, який повинен виконуватися як частина моста.
Для включення настроюється коду в обробку моста Служби BizTalk надає інтерфейс IMessageInspector як частина простору імен Microsoft.BizTalk.Services. Тип, що включає настроюється код, повинен завжди реалізовувати цей інтерфейс. Додаткові відомості див. У Azure BizTalk Services API Reference.
- У рішенні Visual Studio, що містить Проект служб BizTalk, додайте новий проект бібліотеки класів C #.