0
您是否可以將SPListItem對象作爲參數傳遞給部署到SharePoint的自定義[WebMethod]?我明白,如果它從本質上與SharePoint上下文斷開連接,但它適合我,因爲我只是將其中一些SPListItem數據保存在別處(無更新)。如何將SharePoint SPListItem作爲參數傳遞到自定義Web服務中?
我試過這個測試目的,但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;
}
一些關於這種做法似乎是錯誤的,但我不能完全把我的手指上......
感謝。
首先,有在http://sharepoint.stackexchange.com/一個真棒的SharePoint基於堆棧,你應該用你所有SharePoint問題。那麼變量是如何從Web服務傳遞到函數中的,它是一個參數化的字符串嗎? – Vap0r 2012-08-09 15:13:56
上面的函數是一個暴露在Web Service上的獨立Web方法,它需要SPListItem由SOAP調用提供。 – 2012-08-09 15:39:28
好的,我很抱歉,但我不會有太大的幫助,請嘗試社區[sharepoint.stackexchange.com](http://sharepoint.stackexchange.com),他們可能會知道。 – Vap0r 2012-08-09 15:48:24