2011-08-07 1 views
0

仕様のために、XML RPCのASP.NETカスタムサーバープロトコルで実装しています。私はライブラリXML-RPC.NETを使用します。XML-RPC.NETを使用して複数のパラメータを返す方法はありますか?

カスタムプロトコルの仕様では、メソッドXに2つの出力パラメータ(整数とboolen)があるため、私は1つの方法に固執しました。 C#とXML-RPC.NETを使ってどうすればいいですか?

答えて

0

XML-RPC応答には、<のパラメータ>の戻り値が1つしかありません。あなたの場合のように2つの値を返すには、戻り値は構造体または配列の値でなければなりません。

+0

Thnak you。私はここであなたがhttp://xmlrpc-c.sourceforge.net/introspection.htmlに言及した例を見つけました。応答には要素がありますが、値は配列を使用した戻り値です。私はtuの複数のparamsによって混乱した。やってみます。 – qub1n

1

私は長い時間の後に私自身の質問に答える。 2つの可能性があります。

  1. リターン特殊なタイプのXmlRpcStruct(http://xmlrpc.sourceforge.net/javadoc/redstone/xmlrpc/XmlRpcStruct.html)のparam名などのプロパティ名を持つ

  2. リターン構造体。

関連する問題