如何识别具有属性Name的类?

时间:2015-01-28 14:10:42

标签: c# serialization reflection attributes

EmailMessage类

[SomeAttribute("email")]
[DataContract]
public class EmailMessage
{
    [DataMember]
    public int Id { get; set; }

}

消息属于队列名称电子邮件。我想要一些EmailMessage类的属性,它可以包含队列名称。 每当我有对象时,我应该能够识别出属于哪个队列的消息以及它的categoryTypeId

给出以下XML:

<?xml version="1.0"?>
<QueueInfos>
<Queue>
    <CategoryTypeId>1</CategoryTypeId>
    <QueueName>email</QueueName>
    <MaxThreadCount>1</MaxThreadCount>
</Queue>

static void main()
{
   var message = new EmailMessage();
}

0 个答案:

没有答案