0

SPListItemオブジェクトをパラメーターとしてSharePointに展開されたカスタム[WebMethod]に渡すことはできますか?本質的にSharePointコンテキストから切断されることは理解していますが、このSPListItemデータの一部を他の場所に保存しているだけなので(更新なし)、これは私に適しています。

テスト目的でこれを試しましたが、SPDevが.discoと.wsdlの生成中にエラーをスローしました。

[WebMethod]
public bool saveData(SPListItem ticket, string action)
{

    string msg = "";

    try
    {
        msg += ticket.Xml.ToString();
        msg += Environment.NewLine;

    }catch(Exception ex){
        msg += ex.Message.ToString();
    }
    finally{

        processLog.WriteToLog(msg, LogFile_NM);
    }

    return true;

}

このアプローチについて何かが間違っているように見えますが、私はそれに指を置くことができません...

ありがとう。

4

1 に答える 1

0

私が疑ったように、根本的な欠陥 - SPListItem はシリアライズ可能ではありません!

于 2012-08-09T18:09:03.957 に答える