构造消息

只要您通过接收消息或为消息变量赋值将消息引入业务流程,就需要构造消息。 您构造的任何消息必须具有消息类型,这样运行时引擎才有所使用的对象的完整说明。 多部分消息类型可以是用户定义的,可以是 .NET 类,也可以是架构。 可以通过多种方式构造消息:可以调用 .NET 类来创建消息、将一条消息分配给另一条消息,或使用转换将消息中的某些值映射到另一条消息中的值。 消息还可以由接收操作构造,或者在业务流程将消息作为参数来接受的时候构造。

注意

多部分消息类型不一定包含多个部分,也可能只包含一个部分。

重要

消息在 BizTalk 中是不可改变的,也就是说,在您构造它之后,就不能修改该原始消息了。 如果需要进行更改,必须构造消息的新副本,并适当地为其赋值。

本节内容

如何配置构造消息形状

如何配置消息分配形状

如何配置转换形状

“消息赋值”形状中的消息引用

用户代码中的消息引用

在消息赋值中使用 XPath

在消息赋值中使用非规范化 XPath

在用户代码中构造消息

向用户代码中的消息追加节点

另请参阅

在业务流程中使用消息