如何:调用Windows Communication Foundation协定操作

本文介绍如何在工作流设计图面中通过SendActivity活动调用Windows Communication Foundation (WCF)服务的操作。主要内容包括选择和导入WCF服务协定、指定要调用的服务操作以及设置ChannelToken来配置客户端终结点。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

如何:调用 Windows Communication Foundation 协定操作

在将“SendActivity”活动从工具箱拖到工作流设计图面后,您必须导入现有协定,并确定从该“SendActivity”活动中调用哪个操作。您可以通过“选择操作”对话框来选择协定及其操作。

另外,如果您一起使用配置文件和服务,则您需要指定一个 ChannelTokenChannelToken 标识终结点配置,发送活动将使用此终结点配置来连接到工作流服务。

从 SendActivity 活动调用 WCF 协定操作

  1. 在设计器中双击“SendActivity”活动,或在“属性”窗格中单击“ServiceOperationInfo”属性旁边的省略号。

  2. “选择操作”对话框打开后,在该对话框的右上角单击“导入”

    随即打开“浏览并选择 .NET 类型”对话框

  3. 搜索包含所需协定的程序集或项目。

  4. 选择该协定,然后单击“确定”

  5. “可用操作”之下选择您要调用的操作,然后单击“确定”

指定通道令牌

  1. 在设计器中选择 SendActivity 活动。

  2. “属性”窗格中指定 ChannelToken 的名称。此名称唯一标识通道令牌。

  3. 展开通道令牌节点,并为要在 EndpointName 字段中使用的客户端终结点指定名称。配置文件中名称相同的终结点配置将用于配置通道。

  4. 如果配置文件中不存在终结点配置,请创建终结点配置。有关配置客户端的更多信息,请参见 WCF Client Overview

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值