Condividi tramite


Sviluppo di componenti di pipeline personalizzati

In questa sezione viene descritto come sviluppare un componente di pipeline. È possibile creare tre tipi di componenti della pipeline: generale, assemblaggio e disassembling. Ciascuno di questi tre tipi è in grado di implementare anche funzionalità di probe. Ogni tipo di componente della pipeline ha un'interfaccia associata che deve essere implementata affinché il componente venga collegato al motore di messaggistica BizTalk; le interfacce della pipeline che distinguono i tipi di componenti sono IComponent, IAssemblerComponent e IDisassemblerComponent. Per i componenti di probe, è necessario implementare l'interfaccia IProbeMessage .

Microsoft BizTalk Server contiene un componente della pipeline di esempio a cui è possibile fare riferimento durante la creazione di un componente personalizzato. Nel componente di esempio viene illustrato come aggiungere dati alla fine o all'inizio di un messaggio. Per altre informazioni sul componente della pipeline di esempio, vedere CustomComponent (BizTalk Server Sample).

Attenzione

Se si fa riferimento a un componente della pipeline personalizzato da una pipeline in Visual Studio, può verificarsi un errore in fase di compilazione. Per correggere l'errore, chiudere Progettazione pipeline e riaprirlo prima di eseguire la compilazione. In alternativa è possibile rimuovere il componente e aggiungerlo.

Importante

Quando si esegue l'aggiornamento a BizTalk Server, assicurarsi che tutte le variabili stringa nei componenti della pipeline personalizzata esistenti non contengano caratteri di nuova riga, ad esempio "\n". In caso contrario, si verificherà un errore "newline in constant" durante la compilazione di questo componente in Visual Studio.

Contenuto della sezione