在业务流程中使用直接绑定端口

有三种类型的直接绑定端口:MessageBox、自关联和合作业务流程。

MessageBox 直接绑定端口允许发布-订阅设计模式。 在直接绑定的 MessageBox 端口上发送的消息会发布到 MessageBox 数据库,其中消息的接收者会根据订阅来提取它们。 设置为 MessageBox 直接绑定端口的逻辑接收端口会直接从 MessageBox 数据库获取消息。 若要开启 接收 功能,MessageBox 直接绑定的接收端口通过订阅消息类型和筛选器表达式来获取消息。 对于非激活的接收形状,MessageBox 直接绑定的接收端口通过订阅消息类型和关联集来获取消息。

自相关直接绑定端口有助于设计异步编排间通信。 消息发送到自相关直接绑定端口后,将被路由到创建该自相关直接绑定端口接收端的业务流程实例。

合作伙伴协调的直接绑定端口提供流程间通信。 在合作伙伴业务流程直接绑定端口上发送的消息可以发送到预期的接收方业务流程,并且可以从预期的发送方业务流程接收在合作伙伴业务流程直接绑定端口上接收的消息。

尽管使用直接绑定,消息似乎从一个编排直接传送到另一个编排,但实际上,通过任何类型的逻辑端口发送的任何消息总是经过 MessageBox 数据库传输。 此外,直接绑定端口只是逻辑端口,因此直接绑定只是设计时配置功能。 直接绑定端口不能绑定到物理端口,只能在设计时更改直接绑定配置。

本节中

另请参阅

端口绑定