Ceci est mon service. Une autre meilleure façon de concevoir cela? quelqu'un peut-il consommer ce service, c'est-à-dire javascript, php, Java.
quelqu'un peut-il consommer ce service?
Interface
[ServiceContract]
public interface IService1
{
[OperationContract]
datas GetData(input ip);
}
[CollectionDataContract]
public class datas : List<output>
{
public datas() { }
public datas(List<output> datas) : base(datas) { }
}
[DataContract]
public class output
{
[DataMember]
public string city
{
get;
set;
}
}
[DataContract]
public class input
{
[DataMember]
public string id
{
get;
set;
}
}
de mise en œuvre de services
public class Service1 : IService1
{
public datas GetData(input ip)
{
datas collection = new datas();
tbTemp = con.GetDataTable(query);
foreach (DataRow dtRow in tbTemp.Rows)
{
output op = new output();
op.city = dtRow[0].ToString();
collection.Add(op);
}
return collection;
}
}
J'utilise "webHttpBinding" obligatoire. ou devrais-je aller pour le service WCF RESTful et comme ça?
Thx pour la bonne lecture –