gpt4 book ai didi

wcf - 如何在 WCF 测试客户端 (WcfTestClient.exe) 中指定列表参数?

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

我正在使用 WCF 测试客户端 (WcfTestClient.exe) 来测试我的一项 wcf 服务。我有一个消息契约(Contract),其中的数据契约(Contract)列表如下:我的消息契约如下:

[MessageContract]
public class UpdateInvoiceStatusesRequest
{
private List<InvoiceStatusHistory> _invoiceStatusHistory;

[MessageBodyMember(Order = 0)]
public List<InvoiceStatusHistory> InvoiceStatusHistory
{
get { return _invoiceStatusHistory; }
set { _invoiceStatusHistory = value; }
}
}

我的数据契约(Contract)是:

[DataContract]
public class InvoiceStatusHistory
{
private int _invoiceId;
private int _status;
private string _comment;
private string _timeStamp;

[DataMember]
public int InvoiceId
{
get { return _invoiceId; }
set { _invoiceId = value; }
}

[DataMember]
public string Comment
{
get { return _comment; }
set { _comment= value; }
}

[DataMember]
public int Status
{
get { return _status; }
set { _status = value; }
}

[DataMember]
public string TimeStamp
{
get { return _timeStamp; }
set { _timeStamp = value; }
}
}

当我使用 WcfTestClient.exe 来测试服务时 UpdateInvoiceStatusesRequest消息合约显示 InvoiceStatusHistory 的值由于 length = 0,现在我不知道如何添加 InvoiceStatusHistory 的对象在List<InvoiceStatusHistory> ?有人对此有任何想法吗,请帮助我吗?

最佳答案

在框中输入length=1。请求参数名称旁边将出现一个 + 符号。单击它,然后单击指示数组中第一个元素的 [0] 节点,并照常设置其值。

关于wcf - 如何在 WCF 测试客户端 (WcfTestClient.exe) 中指定列表参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1788214/

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