C# 工作流在c语言中的应用#

C# 工作流在c语言中的应用#,c#,wcf,workflow,workflow-foundation-4,workflow-foundation,C#,Wcf,Workflow,Workflow Foundation 4,Workflow Foundation,我有一个工作流应用程序(目前)托管在控制台应用程序中,使用WorkflowServiceHost托管活动。这是基于一个MS示例的,效果很好 我想在此应用程序中添加另一个“WebMethod”。此方法与所承载的工作流无关-它只是一个“ping”服务,以便客户端可以判断应用程序是否处于活动状态并正在运行 这可能吗?如果是的话,我将如何添加这个新方法 谢谢,不要在控制台应用程序中创建新方法,因为这是一个糟糕的做法(一件事应该做一件事) 而是在解决方案中创建一个新的WCF项目。 在控制台应用程序中引用此

我有一个工作流应用程序(目前)托管在控制台应用程序中,使用WorkflowServiceHost托管活动。这是基于一个MS示例的,效果很好

我想在此应用程序中添加另一个“WebMethod”。此方法与所承载的工作流无关-它只是一个“ping”服务,以便客户端可以判断应用程序是否处于活动状态并正在运行

这可能吗?如果是的话,我将如何添加这个新方法


谢谢,不要在控制台应用程序中创建新方法,因为这是一个糟糕的做法(一件事应该做一件事)

而是在解决方案中创建一个新的WCF项目。
在控制台应用程序中引用此项目,并在控制台应用程序初始化时启动WCF主机

然后可以编写WCF项目以响应“ping”请求

这是一个方便的入门在WCF 理查德

谢谢你的回答。我可以向Console应用程序添加一个新的端点,但需要定义服务接口,并添加另一个主机并启动它

这对于概念验证代码来说是不错的,但对于发布来说是不可接受的


Dave

我发现MS提供了一些额外的“端点”,可以添加到工作流项目中。这些功能可以控制工作流—创建新实例和恢复书签,但似乎无法修改这些功能来添加我需要的功能。