WCF: переименуйте xsi: введите XML - PullRequest
0 голосов
/ 30 апреля 2020

Я разрабатываю службу SOAP с использованием WCF в C# в соответствии с определенным c набором требований. Я должен разработать один метод, который принимает несколько типов, и я достиг этого. Однако в соответствии с требованиями атрибут типа должен называться «BaseType». Я не могу найти никаких документов о том, как этого добиться. Любая идея здесь?

Текущий:

<Base xsi:type="locations" TransactionTime="2020-04-29T20:53:00">
</Base>

Желаемый:

<Base BaseType="locations" TransactionTime="2020-04-29T20:53:00">
    </Base>

Редактировать: Забыл упомянуть, что я переключил WCF для использования XmlSerializerFormat для удовлетворения некоторых других требований добавление атрибутов к элементам

...