ReceiveActivity.CanCreateInstance 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置操作是否将导致创建新的工作流服务实例。
public:
property bool CanCreateInstance { bool get(); void set(bool value); };
[System.ComponentModel.Browsable(true)]
public bool CanCreateInstance { get; set; }
[<System.ComponentModel.Browsable(true)>]
member this.CanCreateInstance : bool with get, set
Public Property CanCreateInstance As Boolean
属性值
如果创建新的工作流实例,则为 true
;否则为 false
。
- 属性
示例
下面的示例演示如何设置 CanCreateInstance
属性。 此代码根据 Conversations
文件中的 ShipperWorkflow.designer.cs
SDK 示例改写。
ReceiveActivity receiveRequestShippingQuote;
CodeActivity doAcceptQuoteRequest;
doAcceptQuoteRequest = new System.Workflow.Activities.CodeActivity();
receiveRequestShippingQuote = new System.Workflow.Activities.ReceiveActivity();
receiveRequestShippingQuote.Activities.Add(doAcceptQuoteRequest);
receiveRequestShippingQuote.CanCreateInstance = true;
注解
将 ReceiveActivity 设置为 CanCreateInstance 的 true
活动表示一个服务操作,当不作为对话的一部分由服务客户端调用时,此服务操作将导致创建服务工作流的新实例。
客户端无法使用服务操作调用来实例化不具有 ReceiveActivity 设置为 CanCreateInstance 的 true
活动的服务工作流。 使用关联的 CreateWorkflow 对象的 WorkflowRuntime 方法可以创建这样的工作流。
此属性的默认值为 false
。