SharePointのLists.asmxエンドポイントのUpdateListItems()Webサービス呼び出しが、新しく作成または更新されたリスト項目のをすべてに返すことを防ぐ方法はありますか?私たちのケースでは、カスタムリストに添付されたイベントハンドラは、むしろクライアントに向けられたかなり大きなフィールド値を追加しています。SharePoint Lists.asmxのUpdateListItems()が多すぎるデータを返します
新しく作成(または更新)されたリスト項目のIDのみを返すように指示する方法はありますか?例えば
、現在のWebサービスは、このような何かを返す:
私だけ例えばows_ID属性を含むトリミング応答を探していますとして<Results xmlns="http://schemas.microsoft.com/sharepoint/soap/">
<Result ID="1,Update">
<ErrorCode>0x00000000</ErrorCode>
<z:row ows_ID="4" ows_Title="Title"
ows_Modified="2003-06-19 20:31:21"
ows_Created="2003-06-18 10:15:58"
ows_Author="3;#User1_Display_Name"
ows_Editor="7;#User2_Display_Name" ows_owshiddenversion="3"
ows_Attachments="-1"
ows__ModerationStatus="0" ows_LinkTitleNoMenu="Title"
ows_LinkTitle="Title"
ows_SelectTitle="4" ows_Order="400.000000000000"
ows_GUID="{4962F024-BBA5-4A0B-9EC1-641B731ABFED}"
ows_DateColumn="2003-09-04 00:00:00"
ows_NumberColumn="791.00000000000000"
xmlns:z="#RowsetSchema" />
</Result>
...
</Results>
:
<Results xmlns="http://schemas.microsoft.com/sharepoint/soap/">
<Result ID="1,Update">
<ErrorCode>0x00000000</ErrorCode>
<z:row ows_ID="4" />
</Result>
...
</Results>
私は失敗してい<Batch>
タグと<Method>
タグの有効な属性をすべて文書化したリソースを探して、返されるフィールドを指定する方法が見つかるように、UpdateListItems()のXmlNodeパラメータを更新します。
SP 2010のみのソリューションよりもWSS 3.0のソリューションが適しています。
私は私が探しているものの例で私の質問を更新しました。私はそれが私が作りたがっているような反応についてより明確になることを願っています。 –