小编And*_* Wu的帖子

多个WCF服务实现相同的服务合同接口

多个wcf服务是否可以实现相同的服务契约接口?

我想要做的是允许测试服务可以与实际服务互换,并指定在配置文件中使用哪个服务.

例如:

[ServiceContract]
public interface IUselessService  
{  
  [OperationContract]   
  string GetData(int value);   
}  
Run Code Online (Sandbox Code Playgroud)

测试实施

public class TestService : IUselessService  
{  
  public string GetData(int value)  
  {  
    return "This is a test";   
  }  
}  
Run Code Online (Sandbox Code Playgroud)

真正的课程

public class RealService : IUselessService  
{  
  public string GetData(int value)  
  {  
    return string.Format("You entered: {0}", value);  
  }  
}
Run Code Online (Sandbox Code Playgroud)

.net wcf interface

5
推荐指数
2
解决办法
5487
查看次数

标签 统计

.net ×1

interface ×1

wcf ×1