Как изменить Namespace для параметра метода

106
24 июня 2019, 23:30

Есть SOAP сервис на C#, который копирует не мой сервис(тоже на C#), но должен ему соответствовать 1 в 1. В одном из методов исходного сервиса присутствует запрос вида(его часть, которую получаю из wsdl через SoapUI)

     <!--Optional:-->
     <tem:comment>?</tem:comment>
     <!--Optional:-->
     <tem:ListQuestionnaire>
        <!--Zero or more repetitions:-->
        <hub:Questionnaire>
           <!--Optional:-->
           <hub:Comment>?</hub:Comment>
           <!--Optional:-->
           <hub:ListQuestionnaireAnswer>
        </hub:Questionnaire>
     </tem:ListQuestionnaire>

Собственно, судя по описанию, элемент ListQuestionnaire является классом, который содержит в себе List<Questionnaire>. Каким образом можно заставить элемент Questionnaire принимать пространство имен hub? Объявляя в самом методе параметр(не используя отдельный класс) List<Questionnaire> ListQuestionnaire получаю пространство имен tem. Объявляя отдельный класс ListQuestionnaire и наследуя List<Questionnaire> результат тот же. Объявляя ListQuestionnaire и в нем объявляя поле (и задавая ему неймспейс) List<Questionnaire> ListQuestionnaire {get; set;} получаю задвоение названий, но верный неймспейс. У самого класса Questionnaire при этом неймспейс объявлен через:

 [XmlType(Namespace = "текстнеймспейса")]
[DataContract(Namespace = "текстнеймспейса")]
READ ALSO
AutoMapper не игнорирует поля

AutoMapper не игнорирует поля

У меня есть два класса: ViewModel и ModelВ контроллере пытаюсь замапить из ViewModel в Model, схема (Profile) указана на фото ниже

140
Анимация по дуге в WPF

Анимация по дуге в WPF

Подскажите как сделать анимацию летящей вращающейся картинки по дуге? В моем случае нужно сделать вращение елочной игрушки по заданной траектории

137
Можно ли задампить Expression&#39;ы и Сериализаторы?

Можно ли задампить Expression'ы и Сериализаторы?

Сериализаторы и Expression'ы генерят сборки, которые хранятся в памяти

118