IBackgroundCopyJob::SetNoProgressTimeout メソッド
一時的なエラー状態が発生した後に配信の最適化によってファイルの転送が試行される時間を設定します。 進行状況がある場合は、タイマーがリセットされます。
構文
HRESULT SetNoProgressTimeout(
[in] ULONG RetryPeriod
);
パラメーター
-
RetryPeriod [in]
-
配信の最適化が、進行状況が行われなかった後にファイルの転送を試みる時間 (秒単位)。 優先度の高いジョブの既定の再試行期間は 3600 秒 (1 時間) で、優先度の低いジョブの場合は 86400 秒 (24 時間) です。
戻り値
このメソッドは、次の HRESULT 値と他の値を返します。
リターン コード | 説明 |
---|---|
|
再試行期間が正常に設定されました。 |
|
ジョブの状態をBG_JOB_STATE_CANCELLEDまたはBG_JOB_STATE_ACKNOWLEDGEDすることはできません。 |
解説
配信の最適化が再試行期間中に進行しない場合は、ジョブの状態がBG_JOB_STATE_TRANSIENT_ERRORからBG_JOB_STATE_ERRORに移動されます。 エラー通知を要求すると、配信の最適化によって JobError コールバックが呼び出されます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows 10バージョン 1709 [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows Server バージョン 1709 [デスクトップ アプリのみ] |
ヘッダー |
|
IDL |
|
ライブラリ |
|
[DLL] |
|
IID |
IID_IBackgroundCopyJobは 37668D37-507E-4160-9316-26306D150B12 として定義されています |
関連項目
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示