2011-11-12 25 views
1
public ArrayList myFunc(string arg1, string arg2) 

ブラウザでこのWebメソッドをテストしても問題なく動作しています。クライアントで 、私はこれを行うことにより、myFuncというの戻り値を取得する:Webサービスから文字列の配列を取得できません

string[] ret = ws.myFunc("arg1", "arg2"); 

問題がRETさは常にブラウザ上でテストが、私はいくつかのことをしないのです。この

<ArrayOfAnyType xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"    xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://tempuri.org/"> 
    <anyType xsi:type="xsd:string">str01</anyType> 
    <anyType xsi:type="xsd:string">str02</anyType> 
</ArrayOfAnyType> 

を受けたときものの何も含まれていませんか?ありがとうございます!

+0

Web参照を追加したときにデザイナーによって生成されたプロキシクラスのmyFunc署名は何ですか? ArrayListを文字列配列として扱うことはできないと思われます。プロキシクラスのメソッドシグネチャを確認する必要があります。 – xgencoder

+0

文字列[] myFunc(文字列arg1、文字列arg2) – Wayne

+0

Webメソッドを呼び出した後の配列?それは何かを返すのですか? – xgencoder

答えて

0

は、あなたは試してみました -

List<string> ret = ws.myFunc("arg1", "arg2"); 

ArrayOfStringの形態とすることができるWebサービスからの戻りのよう。

関連する問題