EWS。どのように初期の同期なしで最新のSyncStateを取得するには?

あるフォルダに100,000のメッセージがあるとします。私は最新の変更と同期することができるようにしたいが、古いメッセージは必要ありません。初期同期を求める

SyncFolderItems(..., null /*syncState*/)? 

100,000件のメッセージ(私が必要としないものすべて)を返すでしょう。サーバーから100,000のエンティティを読み取らずに、最新のSyncStateに直接ジャンプするにはどうすればよいですか?

7
私は別の問題について言及したい:100,000アイテムのフォルダのSyncStateは膨大なものになるだろう。 11,500アイテムの受信トレイの場合、143,340文字です。
追加された 著者 Roman,

1 答え

あなたはそれを回避することはできません。コレクションを一度反復する必要があります。既存のエントリをすべて処理した後、同期ステートは143kbよりはるかに小さくする必要があります。

3
追加された