gpt4 book ai didi

c# - 在 WCF 服务中添加自定义构造函数并在客户端(asp.net 或 Windows 窗体)上访问它

转载 作者:太空狗 更新时间:2023-10-30 01:05:49 24 4
gpt4 key购买 nike

我需要通过自定义构造函数将字符串作为参数传递给 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"))
{

}

有什么建议吗?

最佳答案

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

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

关于c# - 在 WCF 服务中添加自定义构造函数并在客户端(asp.net 或 Windows 窗体)上访问它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17242689/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com