共用方式為


上傳資料夾狀態

適用於:Outlook 2013 |Outlook 2016

本主題描述複寫狀態機器上傳資料夾狀態期間會發生什麼情況。

快速資訊

屬性
狀態識別碼:
LR_SYNC_UPLOAD_FOLDER
相關資料結構:
UPFLD
從此狀態:
上傳階層狀態
到此狀態:
上傳階層狀態

注意事項

復寫狀態機器是確定性狀態機器。 從某個狀態離開至另一個狀態的客戶端最終必須從後者返回前者。

描述

此狀態會起始上傳先前上傳階層狀態中指定之階層中的資料夾。 在這個狀態下,Outlook 會提供資料夾物件 (如果尚未刪除) 和旗標,指出資料夾的狀態 (新的、移動、修改或刪除) 做為對應 UPFLD 數據結構的一部分。 用戶端接著會將此資訊上傳至伺服器。

如果上傳成功,用戶端會將UPFLD中的ulFlags設定為 UPF_OK。 Outlook 接著會清除其有關上傳資料夾之要求的內部資訊。

當資料夾上傳結束時,本地存儲會回到上傳階層狀態。 根據對應至上述上傳階層狀態的 UPHIER 結構,Outlook 會決定是否要繼續上傳下一個資料夾,並準備下一個上傳資料夾狀態。

注意事項

如果用戶端只需要上傳一個資料夾,用戶端就可以透過 同步處理狀態 起始復寫,而不需要進入上傳階層狀態。 用戶端會將 SYNC 的特定成員 — ulFlags 設定為UPS_UPLOAD_ONLY,並UPS_ONE_FOLDER並連接到資料夾的識別碼— 以告知 Outlook 只會上傳一個資料夾。

另請參閱

關於復寫 API
MAPI 常數
關於復寫狀態機器
SYNCSTATE