Ich bin neu in Web-Services, so dass ich ein wenig Hilfe verwenden konnte.Anfrage/Antwort Web-Service
Ich habe ein Projekt, dass ein Webservice Daten von mir anfordert und ich werde mit einem Webdienst antworten, der die Daten gibt. Ich habe die Antwort Web-Service erstellt, wie Sie unten sehen können:
Person.cs
using System.Collections.Generic;
using System.Linq;
using System.Web;
namespace TestWebServices
{
public class Person
{
public string IdNo { get; set; }
public string FirstName { get; set; }
public string LastName { get; set; }
}
}
[WebMethod]
[WebMethod(Description = "Return Applicants")]
publicPerson[] retApplicants(String idno)
{
string connString = ConfigurationManager.ConnectionStrings["conn"].ConnectionString;
SqlConnection connection = new SqlConnection(connString);
SqlCommand command = new SqlCommand("selectApplicant", connection);
command.CommandType = System.Data.CommandType.StoredProcedure;
command.Parameters.Add("@idno", SqlDbType.VarChar).Value = idno;
connection.Open();
SqlDataReader reader = command.ExecuteReader();
List<Person> persons = new List<Person>();
Person persReturned;
while (reader.Read())
{
persReturned = new Person();
persReturned.IDNO = reader["IdNo"].ToString();
persReturned.FirstName = reader["FirstName"].ToString();
persReturned.LastName= reader["LastName"].ToString();
persons.Add(persReturned);
}
return persons.ToArray();
}
ich es in meinem Browser getestet durch den Aufruf und es funktioniert gut .
Wie kann ich die Antwort auf die angeforderte IDNO von dem anderen Webdienst machen?
Vielen Dank im Voraus.
Was "anderen Web-Service" ist das? – stuartd
Es ist eine andere externe Webanwendung, die nach Daten auf der Grundlage einiger Parameter fragt. – Chriz