gpt4 book ai didi

wcf - Windows Workflow Foundation (WF) 服务中的 canCreateInstance

转载 作者:行者123 更新时间:2023-12-01 23:25:21 26 4
gpt4 key购买 nike

据我所知,如果我单击 canCreateInstance,那么对于到达该服务的每个请求,都会创建一个新线程并立即执行该请求。

如果 canCreateInstance 被禁用,那么请求将被放入队列中,并且一次处理一个。

这是正确的吗?我正在实现一个禁用了 canCreateInstance 的队列。你知道反对这样的事情吗?如何在禁用 canCreateInstance

的情况下启动服务

最佳答案

给定 WorkflowServiceHost 接收到与初始接收事件的契约(Contract)和操作名称匹配的消息

如果 CanCreateInstance 为真,则 WorkflowServiceHost 将创建一个新的工作流实例并将消息传送到接收事件。

如果 CanCreateInstance 为 false 则 WorkflowServiceHost 将抛出异常

没有上下文附加到服务的传入消息,并且当前操作未标记为“CanCreateInstance = true”。为了与此服务通信,请检查传入绑定(bind)是否支持上下文协议(protocol)以及是否初始化了有效的上下文。

工作流中的第一个接收事件应始终具有 CanCreateInstance = true,否则工作流无法激活。

存在此属性的原因是我们可以拥有一个 Receive 事件,该事件既适用于激活接收又适用于继续接收。

关于wcf - Windows Workflow Foundation (WF) 服务中的 canCreateInstance,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8400510/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com