Я пытаюсь использовать веб-приложение .NET для управления внешним сервером MailMan, работающим на Python. У меня есть подключение и работает, и все основные функции работают полностью. Последняя оставшаяся проблема - найти эквивалентный тип данных .NET для списка пар ключ / значение Python.
У меня нет доступа к внутренней работе сервера MailMan, я получаю только исключения из ответа XML.
Dictionary<string, object>
System.Collections.Generic.Dictionary`2 [System.String, System.Object]
который не может быть сопоставлен с XML-RPC
тип
string[,]
Сообщение = Сервер возвратил исключительную ситуацию сбоя: [-32500] объект «список» не имеет атрибута «ключи»
string
Сообщение = Сервер возвратил исключение ошибки: [-32500] У объекта 'str' нет атрибута 'keys'
KeyValuePair<string, object>
Сообщение = сервер возвратил исключительную ситуацию ошибки: [-32500] атрибут "Значение" игнорируется
Существуют ли какие-либо типы данных, которые я, возможно, пропускаю, о которых я не думал, или какая-либо другая работа? Я думал о том, чтобы вручную сформировать эту часть XML, но, не зная, как она должна выглядеть, я не знаю, как ее написать / отформатировать.