Condividi tramite


Sviluppo di componenti della pipeline personalizzati

Questa sezione descrive come sviluppare un componente della pipeline. È possibile creare tre tipi di componenti della pipeline: generali, assemblaggio e disassemblaggio. Ognuno dei tre tipi può implementare anche la funzionalità di probing. 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. Il componente di esempio illustra come aggiungere dati alla fine di un messaggio e aggiungere dati all'inizio del messaggio. Per altre informazioni sul componente della pipeline di esempio, vedere CustomComponent (esempio di BizTalk Server).

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 Pipeline Designer e riaprirlo prima di eseguire la compilazione. In alternativa, è possibile rimuovere il componente e quindi 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.

In questa sezione