【发布时间】:2010-04-26 23:30:06
【问题描述】:
多个wcf服务可以实现同一个服务契约接口吗?
我想要做的是允许测试服务可与真实服务互换,并在配置文件中指定要使用的服务。
例如:
[ServiceContract]
public interface IUselessService
{
[OperationContract]
string GetData(int value);
}
测试实现
public class TestService : IUselessService
{
public string GetData(int value)
{
return "This is a test";
}
}
真正的课堂
public class RealService : IUselessService
{
public string GetData(int value)
{
return string.Format("You entered: {0}", value);
}
}
【问题讨论】:
-
如果您发布代码,请在编辑器中突出显示这些行,然后单击编辑器工具栏上的“代码”按钮 (101 010) 以很好地格式化和语法突出显示这些行。让世界变得与众不同!谢谢