如何为我的WCF服务使用自定义构造函数?

时间:2016-02-26 10:43:19

标签: c# asp.net wcf

使用VS2010和.NET v4,我创建了一个如下所示的服务接口:

[ServiceContract]
    public interface InterfaceTestService
    {
        [OperationContract]
        String GetMessage();
...

服务器实现如下所示:

namespace TestServices
{
    public class TestServices: InterfaceTestService
    {
        public TestServices()
        {
            ...;
        }

        public String GetMessage()
        {
            return "TEST";
        }

在当前状态下正常工作,但如果我尝试在初始化函数中添加参数:

 public TestServices(int number)

我无法再使用该服务并收到此消息:

提供的服务类型无法作为服务加载,因为它没有默认(无参数)构造函数。要解决此问题,请向该类型添加默认构造函数,或将该类型的实例传递给主机。

有意义的东西,但我怎样才能创建一个接受我服务参数的构造函数?

0 个答案:

没有答案
相关问题