Hej! Eftersom Webservices är meddelandebaserat (XML och SOAP) så innebär det att du ej kan skicka "logiska operationer" - utan endast data. Ack...structer med parametrar och funktioner samtidigt?
Jag har kört fast på en grej, inte livsviktig men det vore ju väldigt trevligt om någon hade en lösning.
Jag vill kunna göra på följande sätt i programmet som anropas ws'en:
dim minws as new servicen.testuser
minws.firstname = "förnamn"
minws.lastname = "efternamn"
minws.Add()
'Varvid jag i minws.userid får in det nya id't i databasen för den tillagda användaren
i ws'en borde det se ut ungefär
public structure testuser
public userid as long
public firstname as string
public lastname as string
public sub Add()
'lägg till användaren i en databas med ovanstående parametrar, returnera userid
userid = 1 'eller rättare sagt returvärde från sp'n
end sub
end structure
men det funkar inte...
jag kan såklart göra
dim minuser as new servicen.testuser
minuser.firstname = "förnamn"
minuser.lastname = "efternamn"
dim minws As servicen.Base = New servicen.Base
dim testuser As servicen.testuser = minws.add(minuser)
med en vanlig webmethod som har struct'en testuser som in och ut parameter. (har provat, funkar utmärkt)
men det vore ändå trevligt att slippa.
nån som kan det här bättre än jag? :)
(och jag har provat med public class istället för public structure, funkar inte heller...)
Sv: structer med parametrar och funktioner samtidigt?
Så...svaret på din fråga är alltså att det inte går!Sv:structer med parametrar och funktioner samtidigt?
Såklart det är så...
Och jag kollade på den kodsnutt jag använde mig av för länge sen som jag trodde var med en .Send() (som jag ville ha den), men det var den inte...
det är ju rätt smidigt ändå måste jag säga... :)