View Single Post
Old 03-17-2008   #1 (permalink)
jmw
Guest


 

How to expose a class property using WCF?

I have been struggling with this for several days and found no answers in all
the online searches that I have done.

Given a Class X, that has a public MethodA and a public PropertyB (readonly,
i.e. just a get), how do I decorate the class with [ServiceContract],
[MethodContract], [DataContract], and [DataMember] so that the property will
show up in the wsdl?

I have had no problems getting the MethodA to be exposed, but have yet to
find a way to get the PropertyB to be exposed. I haven't found any examples
that seem to have both methods and properties in the same class. Is this not
allowed with WCF?

I am using VS2008 and C#.