使用对象作为输入在IIS中调试WCF服务

时间:2019-05-10 14:19:19

标签: visual-studio wcf wcftestclient

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

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

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

1 个答案:

答案 0 :(得分: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);
        }

首先输入数组的长度,然后选择数组类型,最后逐个输入各个元素的值。
enter image description here
希望对您有用,请随时告诉我是否有什么可以帮助您的。