Привет, ребята У меня очень простой класс, называемый человеком.WCF Read DataMember Атрибут имени
public class Person{
[DataMember(Name="MyName")]
public string Name { get;set;}
}
Если я попытаюсь сериализовать или де-сериализовать, все будет отлично. В XML я могу увидеть тег под названием «MyName», а в объекте, который я вижу с VS Intellisense, называется именем. Теперь мне нужно получить доступ к объекту, сериализованному имени свойства. Например, я могу сделать этот object.GetType(). GetProperty («Name»); но если я попытаюсь сделать этот object.GetType(). GetProperty («MyName»), отражение говорит о том, что свойства не существует. Как я могу прочитать сериализованное имя свойства? Есть ли способ?
Вы пытаетесь сделать это со стороны обслуживания или на стороне клиента? –
С клиентской стороны, и с помощью DataContractSerializer нет способа прочитать атрибут свойства. Я также пытался использовать XDocument и Linq. Какие-либо предложения? – Raffaeu