从wcf工作流服务代码活动调用wcf服务

从wcf工作流服务代码活动调用wcf服务,wcf,workflow,workflowservice,Wcf,Workflow,Workflowservice,我有一个WCF工作流服务(xamlx),其中代码活动由流程图调用 我向需要调用的WCF服务添加了服务引用。但是这个WCF服务的客户端在我需要使用它的代码活动中是不可见的 相反,客户端出现在工具箱中,因此我只能在工作流中使用它 但是,我希望能够在如下代码中使用它: ServiceClient proxy = new ServiceClient(); proxy.MyMethod(); 现在做同样的事情,这也让我陷入困境。在WCF工作流服务项目中,使用添加服务引用指定要调用的服务的地址 重建WCF

我有一个WCF工作流服务(xamlx),其中代码活动由流程图调用

我向需要调用的WCF服务添加了服务引用。但是这个WCF服务的客户端在我需要使用它的代码活动中是不可见的

相反,客户端出现在工具箱中,因此我只能在工作流中使用它

但是,我希望能够在如下代码中使用它:

ServiceClient proxy = new ServiceClient();
proxy.MyMethod();

现在做同样的事情,这也让我陷入困境。在WCF工作流服务项目中,使用添加服务引用指定要调用的服务的地址

重建WCF工作流服务项目时,应看到为服务方法创建的活动

将活动放置在设计器上并配置参数

以下是一些相关链接:


或者如果您确实喜欢使用:ServiceClient proxy=new ServiceClient();proxy.MyMethod();只需创建一个单独的类库,并在其中添加服务引用。然后你可以像平常一样拨打服务电话。这绝对是WCF服务的包装器,但它使某些代码更干净,这取决于您的偏好。