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;
}
このアプローチについて何かが間違っているように見えますが、私はそれに指を置くことができません...
ありがとう。