これは私の最初の投稿です。あなたが私を助けてくれることを願っています=)..まあ、私はWebサービス開発の初心者で、Visual Studio2010でWCFサービスを使用してAndroidプロジェクトを行っています。したがって、これまでに持っているWebサービスを使用して、文字列(または他の種類のオブジェクト)のリストを送信したいと思います:
これが私のデータ契約です
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";
}
}
そして最後に、このエラーが発生します
'System.String[]' の代わりに 'System.String[]' を使用して、'データ' の代わりに 'System.String[]' を参照してください。この変数は、UriTemplate デベンテナー ヒント que 'QueryStringConverter' プエダ コンバーターです。
言語 (スペイン語) については申し訳ありませんが、QueryStringConverter に関するもので、System.String[] を読み取れないと表示されています。ありがとう