生成された C# SOAP クライアントを実際に使用する方法がわかりませんか?
このようなものはうまくいくはずです...
// Edit an existing file command.
using (var client = new mysiteServicePortTypeClient()) {
string auth = client.doAuth("user", "pass");
List l = client.getCommands(auth); // get all of the Command[] arrays
Command file = l.files[0]; // edit the first Command in the "files" array (will crash if Length == 0, of course
file.command = "new command"; // since the Command is in the array, this property change will stick
client.submitResults(auth, l); // send back the same arrays we received, with one altered Command instance
}
[編集] Nicholas が彼の回答で推測しているように、SOAP サービスの定義では、"List" などの一般的な型名を使用しないようにする必要がありSystem.Collections.Generic.List<T>
ます。