4

我需要通过自定义构造函数将字符串作为参数传递给 WCF 服务。

public partial class ServiceXX : IServiceXX
{        
    private string test;

    static ServiceXX()
    {          
    }

    public ServiceXX()
    {
        this.test= null;          
    }

    public ServiceXX(string test)
    {
        this.test= test;
    }
}

希望能够通过客户端中的服务引用(代理)使用参数访问此构造函数。

ASP.NET 示例:

using (ServiceXXClient proxy = new ServiceXXClient("Teste"))
{ 

}

有什么建议吗?

4

1 回答 1

5

你根本做不到。客户对您的服务代码不感兴趣。它只关心端点(abc - 地址、绑定、合约)。请记住,您不是在调用代码,而是通过线路(或进程之间)发送消息,该消息将被接收并翻译以使用您的代码。

client - call service (via through code friendly proxy)
 - create message
 - serialise
 - send

service - receive message
 - validate/verify
 - deserialise
 - authenticate/authorise
 - call friendly code with friendly content
于 2013-06-21T19:20:57.637 回答