Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wcf Windows工作流基础(WF)服务中的CCARE实例_Wcf_Workflow Foundation - Fatal编程技术网

Wcf Windows工作流基础(WF)服务中的CCARE实例

Wcf Windows工作流基础(WF)服务中的CCARE实例,wcf,workflow-foundation,Wcf,Workflow Foundation,据我所知,如果我单击canCreateInstance,那么对于服务的每个请求,都会创建一个新线程,并立即执行该请求 如果禁用了canCreateInstance,则请求将被放入队列中,并一次处理一个请求 这是正确的吗?我正在实现一个禁用了canCreateInstance的队列。你知道反对这样的事情吗?如果WorkflowServiceHost接收到与初始接收活动的协定和操作名称匹配的消息,如何在禁用了canCreateInstance的情况下启动服务 如果CanCreateInstance为

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

如果禁用了
canCreateInstance
,则请求将被放入队列中,并一次处理一个请求


这是正确的吗?我正在实现一个禁用了
canCreateInstance
的队列。你知道反对这样的事情吗?如果WorkflowServiceHost接收到与初始接收活动的协定和操作名称匹配的消息,如何在禁用了
canCreateInstance
的情况下启动服务

如果CanCreateInstance为true,则WorkflowServiceHost将创建工作流的新实例,并将消息传递给接收活动

如果CanCreateInstance为false,则WorkflowServiceHost将引发异常

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

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


此属性存在的原因是,我们可以有一个接收活动,用于激活接收和继续接收。

您只是想了解单例工作流和按请求工作流之间的区别吗?请参见如何将WorkflowServiceHost添加到WF服务?