Service 调用工作流基础服务

Service 调用工作流基础服务,service,workflow-foundation,Service,Workflow Foundation,我有点困惑。只需使用WF,并尝试创建一个简单的服务,如本例所示: 在本例中,他创建了一个真正简单的服务,并从客户端调用它,如下所示: var proxy = new ServiceReference1.MathClient(); var data = proxy.AddNumbers(); 现在我做了完全相同的事情,但我从来没有得到过MathClient类,我得到的只是一个接口、一个用于接收部分的类、一个用于发送部分的类和一个用于活动的命名空间。但是没有什么我可以称之为接收部分 服务本身很简单

我有点困惑。只需使用WF,并尝试创建一个简单的服务,如本例所示:

在本例中,他创建了一个真正简单的服务,并从客户端调用它,如下所示:

var proxy = new ServiceReference1.MathClient();
var data = proxy.AddNumbers();
现在我做了完全相同的事情,但我从来没有得到过MathClient类,我得到的只是一个接口、一个用于接收部分的类、一个用于发送部分的类和一个用于活动的命名空间。但是没有什么我可以称之为接收部分

服务本身很简单,只是一个添加两个数字的SendAndReceiveReply。设置如视频中所示:更改OperationName、更改ServiceContractName并将CanCreateInstance设置为true


这门课实际上是从哪里来的?他从来没有创造过什么叫做MathClient

算了吧,简单的解决方案:


我添加了WorkflowConsole应用程序来调用该服务,但是您似乎只能将该服务中的工作流用作活动。如果您创建一个normale console应用程序,那么您就拥有了该服务的类。

这是因为当项目来自工作流模板时,Visual Studio会创建一个不同的代理。在视频中,我创建了一个标准控制台应用程序来使用该服务。