gressMode

enum ProgressMode : Sendable

進行状況通知ブロックの動作。

アップロードまたはダウンロードされたバイト数をアプリがたとえば「進行状況インジケーター UI 」を表示したい場合は、セッションに進行状況通知ブロックを登録できます。

  • ブロックは永久に、またはProgressNotificationToken.invalidate()を呼び出して登録が解除されるまで呼び出されます。

    通知では常に最新の転送バイト数と、最新の転送可能な合計バイト数が報告されます。

    宣言

    Swift

    case reportIndefinitely
  • ブロックは登録時に、転送される合計バイト数を保存します。 呼び出されると、転送可能なバイト数の元の転送可能なバイト数から最新の転送可能なバイト数が常に報告されます。

    転送バイト数が転送可能なバイト数に達するかそれを超えると、ブロックは登録されません。

    宣言

    Swift

    case forCurrentlyOutstandingWork