Cum de a include poduri în cod personalizat

Activarea codului de utilizator în configurația podului.

Deși șablon de poduri fixe (de validare, de îmbogățire, de transformare și de îmbogățire) furnizate de BizTalk Services, servește cerințele multor scenarii de integrare, uneori, este necesar să se includă un tratament personalizat, ca parte a configurației podului. De exemplu, poate fi necesar pentru a converti mesajul de la formatul de fișier nestructurate sau XML în alte formate populare, cum ar fi XLS sau PDF, înainte de a trimite mesajul. De asemenea, la fiecare mesaj poate fi necesar etape de prelucrare pentru a arhiva mesajul în depozitul central de date. În astfel de cazuri, un pod șablon gata fix devine insuficient. Pentru a activa aceste scenarii în poduri prevăzute capacitatea de a efectua cod personalizat pe unele dintre etapele cheie ale podului.

Această secțiune descrie modul de a integra cod personalizat folosind C #.

Etapele podului, care poate conține cod personalizat, are două proprietăți: On Enter inspector și inspector la ieșire. Pentru fiecare dintre aceste proprietăți, trebuie să furnizați numele de tipul cu un ansamblu care include un cod de personalizabil care urmează să fie executat ca parte a podului.

Pentru a activa cod personalizat pentru a procesa podul BizTalk Services oferă interfață IMessageInspector ca parte a numelor Microsoft.BizTalk.Services spațiu. Tip, inclusiv codul particularizat trebuie să pună în aplicare întotdeauna această interfață. Pentru mai multe informații, consultați. În Azure BizTalk Services API Reference.

  1. În soluția Visual Studio care conține BizTalk Services, se adaugă un nou proiect C # bibliotecă de clasă.
  • În Solution Explorer, adăugați o referință la Microsoft.BizTalk.Services.dll. Acest DLL poate fi găsită pe calea \ Program Files \ Microsoft Visual Studio 11.0 \ Common7 \ IDE \ Extensions \ Microsoft \ Azure Services BizTalk SDK.
  • Includeți numele Microsoft.BizTalk.Services spațiu.