【发布时间】:2013-01-12 01:19:57
【问题描述】:
由控制台应用程序托管的 WCF 服务可以与所述控制台应用程序交互以执行 Console.WriteLine() IE 的最简单方式是什么。
一些代码:
合同:
[ServiceContract(Name = "IProdsService")]
public interface IProdsService
{
[OperationContract(Name = "Alert",IsOneWay=true)]
void Alert(string msg);
}
服务:
public class ProdsService : IProdsService
{
//IProdsService.Alert implementation
public void Alert(string msg)
{
//TODO: Send Alert to Console Application!
}
}
控制台应用程序:
class Program
{
static void Main(string[] args)
{
ServiceHost prodService = new ServiceHost(typeof(ProdsService));
ServiceDescription serviceDesciption = prodService.Description;
prodService.Open();
Console.ReadLine();
}
}
【问题讨论】:
-
Console.WriteLine怎么样? -
好的 nvmd,正在进行的事情让我错了,你是对的,只是 Console.WriteLine 做到了......对不起时间
标签: c# .net wcf console-application servicehost