I've consumed a WSDL web service in Visual Studios 2012 and it's given me some methods to use. Please forgive me I'm a newbie to this. One of the methods requires 3 parameters as follows:
public string SendMessages(int DeviceID, string DeviceSecret,anamespace.MyService.DeviceMessage[] Messages)
Member of anamespace.MyService.DeviceInterface
I cannot figure out how to insert/use the third argument DeviceMessage[] which happens to be a public class under anamespace.Myservice with several variable types in t as follows:
public class DeviceMessage
Member of anamespace.Myservice.
with:
public string employeenum {set;get;}
Member of anamespace.Myservice.DeviceMessage
public int messagenum {set;get;}
Member of anamespace.Myservice.DeviceMessa
ge ect...
I've tried doing this in my Main():
Myservice.DeviceInterface device_interface = new Myservice.DeviceInterface();
Myservice.DeviceMessage[] device_message = new Myservice.DeviceMessage[0];
string emp_num = device_message[0].employeenum;
emp_num = "123";
etc...
string Results;
Results = device_interface.SendMessages(987654,"SomeString",device_message[0])
This is where I'm stuck.
Thanks!
try:
anamespace.Myservice.DeviceMessage deviceMessage = new anamespace.Myservice.DeviceMessage();
deviceMessage.employeenum = "123";
anamespace.Myservice.DeviceMessage[] device_messages = {deviceMessage};
string Results = device_interface.SendMessages(987654,"SomeString",device_messages);