私は、SharePoint Webサービスに接続するアプリケーションを持っています。 変更するアイテムを決定し、フィールドModified、UniqueId、およびFileRefを格納する必要があります。このデータを取得するには、Webサービスの 'Lists.GetListItemChanges'メソッドを使用します。これは私に正しいデータを与えましたが、データ量のために実際には遅く、すべてのフィールド(ページの内容を含む)が私に返されました。GetListItemChangesレスポンスでフィールドを省略する方法(リクエスト経由)
MSDNのLists.GetListItemChangesドキュメントを読んだあと、<ViewFields><FieldRef Name="Modified" /><FieldRef Name="UniqueId" /><FieldRef Name="FileRef" /></ViewFields>
のようなノードでViewFieldsパラメータを使用しました。 ドキュメントには、「どのフィールドをどの順序で返すかを指定するViewFields要素」と書かれています。
これは結果行でこれらのフィールド(属性)を前方に移動することで出力を変更しましたが、他のすべての属性も完全な内容を含めて結果に戻りました。これは私にあまりにも多くのオーバーヘッドを与えます、どうすればこれらの他のフィールドを省略できますか?