0

我想在 Visual Studio 中本地调试 WCF 服务。被调用的函数如下所示:

public void PerformAction(Directory[] dirs) {
    ....
}

目录是一个具有一些属性的类。在 WCF 测试客户端中,我想测试该函数,但如何设置 Directory 数组的输入值?

4

1 回答 1

1

以默认的 WCF 模板为例,我做了如下定义。

[OperationContract]
        //[WebGet(RequestFormat =WebMessageFormat.Json,ResponseFormat =WebMessageFormat.Json)]
        string GetData(CompositeType[] value);

        public string GetData(CompositeType[] value)
        {
            return string.Format("You entered: {0},{1}", value[0].StringValue,value[1].StringValue);
        }

先输入数组的长度,再选择数组类型,最后将各个元素的值一一输入。 希望它对你有用,如果有什么我可以帮助的,请随时告诉我。
在此处输入图像描述

于 2019-05-10T15:42:42.603 回答