XML-сериализатор не создает атрибутыC#

Место общения программистов C#
Ответить
Anonymous
 XML-сериализатор не создает атрибуты

Сообщение Anonymous »

У меня простой API

Код: Выделить всё

[OperationContract]
[WebInvoke(Method = "POST", RequestFormat = WebMessageFormat.Xml, ResponseFormat = WebMessageFormat.Xml, BodyStyle = WebMessageBodyStyle.Bare, UriTemplate = "movex/anp_prd")]
Producer Test2();
И простой класс

Код: Выделить всё

public class Producer
{
[XmlAttribute]
public int Test { get; set; }

[XmlElement]
public string ProducerFound { get; set; }
}
Когда я вызываю API, я просто создаю класс для тестовых целей

Код: Выделить всё

public Producer Test2()
{
return new Producer
{
Test = 999,
ProducerFound = "Yes"
};
}
Ответ: Я не могу понять, почему свойство Test не является атрибутом Producer в XML


Подробнее здесь: https://stackoverflow.com/questions/793 ... attributes
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»