Click here to Skip to main content
15,881,852 members
Home / Discussions / C#
   

C#

 
GeneralRe: Best Practice for client/server app Pin
morefire4-Aug-03 13:32
morefire4-Aug-03 13:32 
GeneralRe: Best Practice for client/server app Pin
Ista4-Aug-03 18:06
Ista4-Aug-03 18:06 
GeneralMessage Closed Pin
5-Aug-03 7:21
mittencode5-Aug-03 7:21 
GeneralRe: Best Practice for client/server app Pin
Ista5-Aug-03 9:45
Ista5-Aug-03 9:45 
GeneralMessage Closed Pin
5-Aug-03 10:20
mittencode5-Aug-03 10:20 
GeneralRe: Best Practice for client/server app Pin
Ista8-Aug-03 19:27
Ista8-Aug-03 19:27 
Generalpassing objects via WebServices Pin
Raphael Amorim4-Aug-03 8:04
professionalRaphael Amorim4-Aug-03 8:04 
GeneralRe: passing objects via WebServices Pin
Heath Stewart4-Aug-03 9:27
protectorHeath Stewart4-Aug-03 9:27 
As the error states, the WSDL for Web Service is missing a type declaration for the CTestClass. You either need to edit the WSDL manually, or better yet - do what the error tells you. Include the CTestClass type using either the XmlIncludeAttribute (better portability) or the SoapIncludeAttribute that take a Type as a parameter:
public class Test : WebService
{
  [WebMethod]
  [XmlInclude(typeof(CTestClass))]
  public bool GenericUpdate(object o) { /* ... */ }
}

Otherwise, the web service doesn't understand know the WSDL for the CTestClass type and can't deserialize it. See the .NET Framework documentation for XmlIncludeAttribute for a good example.

PS: You shouldn't use the old Polish notation with classes and members in .NET, like beginning classes with a "C". Most languages have language guidelines that developers should follow when possible to make all libraries consistent and easy to use. There is a design guidelines in the .NET Framework that describes the changes (really not that bad and mostly for public/protected members), but they are good to follow.

 

-----BEGIN GEEK CODE BLOCK-----
Version: 3.21
GCS/G/MU d- s: a- C++++ UL@ P++(+++) L+(--) E--- W+++ N++ o+ K? w++++ O- M(+) V? PS-- PE Y++ PGP++ t++@ 5 X+++ R+@ tv+ b(-)>b++ DI++++ D+ G e++>+++ h---* r+++ y+++
-----END GEEK CODE BLOCK-----
GeneralRe: passing objects via WebServices Pin
Raphael Amorim4-Aug-03 10:02
professionalRaphael Amorim4-Aug-03 10:02 
GeneralRe: passing objects via WebServices Pin
Heath Stewart4-Aug-03 10:19
protectorHeath Stewart4-Aug-03 10:19 
GeneralRe: passing objects via WebServices Pin
Raphael Amorim4-Aug-03 10:34
professionalRaphael Amorim4-Aug-03 10:34 
GeneralRe: passing objects via WebServices Pin
Heath Stewart4-Aug-03 10:39
protectorHeath Stewart4-Aug-03 10:39 
GeneralMIME filter Pin
Bog4-Aug-03 7:58
Bog4-Aug-03 7:58 
GeneralRe: MIME filter Pin
Arun Bhalla4-Aug-03 12:40
Arun Bhalla4-Aug-03 12:40 
GeneralRe: MIME filter Pin
Heath Stewart5-Aug-03 17:08
protectorHeath Stewart5-Aug-03 17:08 
Generalstring manipulation for phone numbers Pin
mikemilano4-Aug-03 7:23
mikemilano4-Aug-03 7:23 
GeneralRe: string manipulation for phone numbers Pin
Nathan Blomquist4-Aug-03 16:13
Nathan Blomquist4-Aug-03 16:13 
GeneralRe: string manipulation for phone numbers Pin
J. Dunlap4-Aug-03 16:34
J. Dunlap4-Aug-03 16:34 
Generalcontrolling (auto)scrollbars with keys Pin
misterbear4-Aug-03 5:47
misterbear4-Aug-03 5:47 
GeneralRe: controlling (auto)scrollbars with keys Pin
Furty4-Aug-03 22:20
Furty4-Aug-03 22:20 
QuestionGetCursorInfo in C#? Pin
CyberKewl4-Aug-03 4:38
CyberKewl4-Aug-03 4:38 
AnswerRe: GetCursorInfo in C#? Pin
Heath Stewart4-Aug-03 6:00
protectorHeath Stewart4-Aug-03 6:00 
GeneralRe: GetCursorInfo in C#? Pin
CyberKewl4-Aug-03 13:37
CyberKewl4-Aug-03 13:37 
GeneralRe: GetCursorInfo in C#? Pin
Heath Stewart5-Aug-03 5:25
protectorHeath Stewart5-Aug-03 5:25 
GeneralRe: GetCursorInfo in C#? Pin
CyberKewl5-Aug-03 13:27
CyberKewl5-Aug-03 13:27 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.