Я помещаю несколько устаревших веб-сервисов и текущий веб-сервис в один и тот же сервер.
Но я должен поддерживать совместимость старых веб-сервисов со старым интерфейсом.
Итак, мой вопрос:
Есть ли способ установить несколько атрибутов, например, для свойства?
Как это:
[XmlElement("AvailableFrom",... what I need...)]
[XmlElement("Available",... what I need...)]
public DateTime AvailableFrom{get; set;}
Одним из решений было бы создание дополнительных свойств, но мне действительно не нравится раздувание кода.
private DateTime _availableFrom;
[XmlElement("AvailableFrom")]
public DateTime AvailableFrom
{
get
{
return _availableFrom;
}
set
{
_availableFrom = value;
}
}
[XmlElement("Available")]
public DateTime Available
{
get
{
return _availableFrom;
}
set
{
_availableFrom = value;
}
}