Hallo zusammen,
ich möchte in einem WebService eine Liste mit Objekte zurückgeben. Wie gehe ich das an? Ich denke mit Serialisierung. Habe leider nur keine Ahnung wie?
hier der WebService
[highlight=c#]
[WebMethod]
public ArrayList getMeasureIntervals()
{
DBFactory fac = new DBFactory();
ArrayList list;
try
{
// open db connection
fac.OpenDBConnection();
// select query to get MeasureIntervals
list = fac.getMeasureInterval();
// close db connection
fac.CloseDBConnection();
}
catch (Exception e)
{
list = null;
}
return list;
}
[/highlight]
Hier die Klasse bzw. Objekte die zurück gegeben werden:
[highlight=c#]
public class MeasureInterval
{
private int deviceId;
private int interval;
public MeasureInterval(){}
public MeasureInterval(int deviceId, int interval)
{
this.deviceId = deviceId;
this.interval = interval;
}
public int getDeviceid()
{
return deviceId;
}
public int getInterval()
{
return interval;
}
}
[/highlight]
Bitte um Hilfe!! Danke!
ich möchte in einem WebService eine Liste mit Objekte zurückgeben. Wie gehe ich das an? Ich denke mit Serialisierung. Habe leider nur keine Ahnung wie?
hier der WebService
[highlight=c#]
[WebMethod]
public ArrayList getMeasureIntervals()
{
DBFactory fac = new DBFactory();
ArrayList list;
try
{
// open db connection
fac.OpenDBConnection();
// select query to get MeasureIntervals
list = fac.getMeasureInterval();
// close db connection
fac.CloseDBConnection();
}
catch (Exception e)
{
list = null;
}
return list;
}
[/highlight]
Hier die Klasse bzw. Objekte die zurück gegeben werden:
[highlight=c#]
public class MeasureInterval
{
private int deviceId;
private int interval;
public MeasureInterval(){}
public MeasureInterval(int deviceId, int interval)
{
this.deviceId = deviceId;
this.interval = interval;
}
public int getDeviceid()
{
return deviceId;
}
public int getInterval()
{
return interval;
}
}
[/highlight]
Bitte um Hilfe!! Danke!
Comment