이 첫 번째 게시물에서 나는 당신이 나를 도울 수 있기를 바란다.) .... 글쎄, 나는 웹 서비스 개발에 익숙하지 않고 visual studio2010과 함께 WCF 서비스를 사용하는 안드로이드 프로젝트를하고있다. 여기 wcf 서비스에서 배열 매개 변수
내 데이터 계약 여기namespace Android.WebService
{
[DataContract]
public class Modelo
{
[DataMember(Name = "MSG")]
public string Mensaje { get; set; }
[DataMember]
public int Con { get; set; }
}
}
내 인터페이스
된다 : 그래서, 나는 웹 서비스를이 내가 지금까지 가지고 사용하여, 문자열 (또는 객체의 다른 종류)의 목록을 보내려면[ServiceContract]
public interface IService
{
[OperationContract]
[WebGet(
BodyStyle=WebMessageBodyStyle.WrappedRequest,
RequestFormat = WebMessageFormat.Json,
ResponseFormat = WebMessageFormat.Json,
UriTemplate = "validarUsuario/?user={user}&pass={pass}")]
string validarUsuario(String user, String pass);
}
마지막 :
public class Service : IService
{
public string Redirect(String metodo, String[] data) {
clsGestor gestor = new clsGestor();
return "AUN";
}
}
을 그리고 마침내, 난이 오류가
'리디렉션'컨트롤은 'QueryStringConverter'옵션을 사용하여 System.String [] ', System.String []'의 정보를 변경할 수 없습니다. QueryStringConverter '매개 변수를 사용하여 쿼리를 디버깅하는 데 도움이되는 변수가 있습니다.
죄송합니다 (스페인어) 죄송합니다,하지만 그것은 QueryStringConverter에 관한, 그것은 System.String [] 읽을 수 없습니다. 덕분에
문제가 무엇인가요? 그것을 시도하십시오, 당신이 어려움이 있다면 돌아와 ... :) 당신은 더 많은 것을 배울거야 :) – Chris
답장을 보내 주셔서 감사합니다. 사실 내가 했었고이 오류가 발생했습니다 : System.String [] ', pero el tipo'System.String [] ' 'QueryStringConverter'는 변환하지 않습니다. QueryStringConverter '언어에 대해 유감스럽게 생각하지만 QueryStringConverter 오류이며 System.String [] 형식을 읽을 수 없습니다. – user1568613