如何:调用 Windows Communication Foundation 协定操作
在将“SendActivity”活动从工具箱拖到工作流设计图面后,您必须导入现有协定,并确定从该“SendActivity”活动中调用哪个操作。您可以通过“选择操作”对话框来选择协定及其操作。
另外,如果您一起使用配置文件和服务,则您需要指定一个 ChannelToken。ChannelToken 标识终结点配置,发送活动将使用此终结点配置来连接到工作流服务。
从 SendActivity 活动调用 WCF 协定操作
-
在设计器中双击“SendActivity”活动,或在“属性”窗格中单击“ServiceOperationInfo”属性旁边的省略号。
-
“选择操作”对话框打开后,在该对话框的右上角单击“导入”。
随即打开“浏览并选择 .NET 类型”对话框。
-
搜索包含所需协定的程序集或项目。
-
选择该协定,然后单击“确定”。
-
在“可用操作”之下选择您要调用的操作,然后单击“确定”。
指定通道令牌
-
在设计器中选择 SendActivity 活动。
-
在“属性”窗格中指定 ChannelToken 的名称。此名称唯一标识通道令牌。
-
展开通道令牌节点,并为要在 EndpointName 字段中使用的客户端终结点指定名称。配置文件中名称相同的终结点配置将用于配置通道。
-
如果配置文件中不存在终结点配置,请创建终结点配置。有关配置客户端的更多信息,请参见 WCF Client Overview。