Windows Vista Forums
Vista Forums Home Join Vista Forums Windows 7 Forum Vista Tutorials Tags
Welcome to Windows Vista Forums. Our forum is dedicated to helping you find solutions with any problems, errors or issues you are experiencing with Windows Vista. The Vista forum also covers news and updates and has an extensive Windows Vista tutorial section that covers a wide range of tips and tricks.

Go Back   Vista Forums > Misc Newsgroups > Indigo

Vista - Consider marking it with the DataContractAttribute attribute

 
 
Old 10-20-2007   #1 (permalink)
ossentoo


 
 

Consider marking it with the DataContractAttribute attribute

Hi,

I've got a WCF service and client. I'd like the service to expose a custom
structure used to return some data to the client of the form:

Public Structure TRANSACTION_RESPONSE
Dim ar As AUTHORIZATION_RESPONSE
Dim Fields() As String
End Structure

AUTHORIZATION_RESPONSE is an enum and Fields is an array of strings.

The service does not define this structure however, it is defined that
another library (IS.Services) which is included as a reference to the
service. I get this error when I create an interface and method on the
service which take string parameters and return a parameter of type
TRANSACTION_RESPONSE:

Type 'IS.Services+TRANSACTION_RESPONSE' cannot be serialized. Consider
marking it with the DataContractAttribute attribute, and marking all of its
members you want serialized with the DataMemberAttribute attribute."

The question is, how can I add the DataContractAttribute markers to a
library that is used as a reference within the service. It would be easy if
the service defined the structure itself - but it does not.

My System SpecsSystem Spec
 

Thread Tools


Similar Threads
Thread Forum
Marking threads? General Discussion
Error when marking as Junk Live Mail
Marking read mail Vista mail
spam marking Vista mail
How to insert the "modified time" attribute in "date taken" attribute in batch mode-in vista or theough a software? Vista file management


Vista Forums is an independent web site and has not been authorized,
sponsored, or otherwise approved by Microsoft Corporation.
"Windows Vista", the Start Orb, and related materials are trademarks of Microsoft Corp.
© Designer Media Ltd

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46