Отладка службы WCF в IIS с объектом в качестве ввода - PullRequest
0 голосов
/ 10 мая 2019

Я хочу отладить службу WCF локально в Visual Studio.Вызываемая функция выглядит следующим образом:

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

Каталог - это класс с некоторыми свойствами.В тестовом клиенте WCF я хочу протестировать функцию, но как мне установить входные значения для массива Directory?

1 Ответ

1 голос
/ 10 мая 2019

Взяв шаблон 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
Жаль, что это полезно для вас, не стесняйтесь, дайте мне знать, если я могу чем-то помочь.

...