Section "SharePointConnection"

connectionStartThrottling

    <entry key="connectionStartThrottling" type="System.Int32" default="50"></entry>

Each SharePoint connection is throttled this amount of time.

throttlingRetryCount

    <entry key="throttlingRetryCount" type="System.Int32" default="20"></entry>

When a SharePoint client request failed for some reasons it will be executed again. Here the count of possible retries is configured.

throttlingInitialDelay

    <entry key="throttlingInitialDelay" type="System.Int32" default="100"></entry>

If the SharePoint customer request fails, it is executed again. The next executions are delayed. Each one more and more. The delay starts with the number of milliseconds configured here.

throttlingDelayFactor

    <entry key="throttlingDelayFactor" type="System.Double" default="1.2"></entry>

Starting from the start delay, configured in the 'throttlingInitialDelay' setting, this delay is multiplied each time by the factor configured here, so that the time interval between two attempts always increases.

Full Section Default

  <section name="sharepointConnection">
    <entry key="connectionStartThrottling" type="System.Int32" default="50"></entry>
    <entry key="throttlingRetryCount" type="System.Int32" default="20"></entry>
    <entry key="throttlingInitialDelay" type="System.Int32" default="100"></entry>
    <entry key="throttlingDelayFactor" type="System.Double" default="1.2"></entry>
  </section>

Discussion