gpt4 book ai didi

c# - 如何调用 wcf 服务方法?

转载 作者:行者123 更新时间:2023-12-02 05:03:08 24 4
gpt4 key购买 nike

我在wcf服务中有这样的方法

public string PostAllSurveList(List<Survey> surveyList)
{
var surveyDbList = ConstructDbServeyList(surveyList);
foreach (var survey in surveyDbList)
{
_db.surveys.Add(survey);
}
_db.SaveChanges();
return "Successfully Saved";
}

现在我的问题是如何从客户端代码调用此方法。这意味着首先我必须构建调查列表。我该如何构建这个列表。

string reply = client.PostAllSurveList(How can I construct this List?);

请注意,我正在用 C# 编写客户端代码。

提前致谢。

最佳答案

var list = new List<Survey>();    
string reply = client.PostAllSurveList(list);

而且您真的需要确保您知道如何拼写 Survey,因为您在 6 行代码中有 3 种不同的拼写。代码是书面语言,如果大声说出来有些相似,那是行不通的。

编辑:确保在生成客户端时,选择“列表”作为任何集合的选项。您似乎选择了数组,这意味着您的函数现在在客户端采用数组:

var list = new List<Survey>();    
string reply = client.PostAllSurveList(list.ToArray());

关于c# - 如何调用 wcf 服务方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16709662/

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