StehtimSchilf
Erfahrenes Mitglied
Hi Forum
Ich möchte, dass mein Webservice ein Objekt einer selbstgeschriebenen Klasse übernimmt:
Bitte keine Hinweise, dass dies nonsense sein könnte. Ich habe im Client einen Web-Reference eingefügt und kann auf Clientseite auch schön ein Objekt "Customer" erstellen, doch wenn ich den WebService aufrufe, erhalte ich auf der Serverseite immer ein leeres Objekt.
Ich habe bereits mit
- Serializable() und SoapElement, XmlElement
- XMLRoot und XMLElement
herumgebastelt, aber irgendwie habe ich das ned zum Fliegen gebracht.
Kann mir jemand obiges Beispiel komplettieren?
Und dann noch dies:
Wie würde sowas gehen, wenn ich zwei eigene Objekte übergeben möchte?
cheerioh & 1000 Dank
SiS
Ich möchte, dass mein Webservice ein Objekt einer selbstgeschriebenen Klasse übernimmt:
Code:
<WebMethod(Description:="<b>returns info about your account</b>")> _
Public Function getAccountInfo(ByVal customer As Customer) As GatewayResults
Return CustomerManager.getAccountInfo(customer)
End Function
Code:
Public Class Customer
Private AccountID As Int32 = 0
Private Username As String = ""
Private MonthlyBill As Boolean = False
End Class
Bitte keine Hinweise, dass dies nonsense sein könnte. Ich habe im Client einen Web-Reference eingefügt und kann auf Clientseite auch schön ein Objekt "Customer" erstellen, doch wenn ich den WebService aufrufe, erhalte ich auf der Serverseite immer ein leeres Objekt.
Ich habe bereits mit
- Serializable() und SoapElement, XmlElement
- XMLRoot und XMLElement
herumgebastelt, aber irgendwie habe ich das ned zum Fliegen gebracht.
Kann mir jemand obiges Beispiel komplettieren?
Und dann noch dies:
Code:
<WebMethod(Description:="<b>returns info about your account</b>")> _
Public Function setRelation(ByVal customer As Customer, ByVal hallo As Hallo) As GatewayResults
Return CustomerManager.setRelation(customer, hallo)
End Function
cheerioh & 1000 Dank
SiS