上傳資料夾狀態
適用於: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 只會上傳一個資料夾。