You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
> This page references the **Core.Throttling** sample project from the SharePoint PnP group. While this project does demonstrate the exponential backoff strategy, you should make yourself aware of the `Retry-After` HTTP header that is also returned. This was added to the SharePoint REST API after the **Core.Throttling** project was created.
15
15
>
16
-
> You can learn more about this HTTP header in the following article: [How to: Avoid getting throttled or blocked in SharePoint Online](../general-development/how-to-avoid-getting-throttled-or-blocked-in-sharepoint-online.md)
16
+
> You can learn more about this HTTP header in the following article: [Avoid getting throttled or blocked in SharePoint Online](../general-development/how-to-avoid-getting-throttled-or-blocked-in-sharepoint-online.md)
17
17
18
18
SharePoint Online uses throttling to prevent users from over-consuming resources. When a user runs CSOM or REST code that exceeds usage limits, SharePoint Online throttles any further request from the user for a period of time.
19
19
20
-
The [Core.Throttling](https://github.com/SharePoint/PnP/tree/master/Samples/Core.Throttling) code sample in the [SharePoint Patterns and Practices](https://github.com/SharePoint/PnP) organization shows how to implement the exponential back off technique to handle throttling in SharePoint Online. When you get throttled in SharePoint Online, the exponential back off technique waits progressively longer periods of time before retrying the code that was throttled.
20
+
The [Core.Throttling](https://github.com/pnp/PnP/tree/master/Samples/Core.Throttling) code sample in the [SharePoint Patterns and Practices](https://github.com/pnp/PnP) organization shows how to implement the exponential back off technique to handle throttling in SharePoint Online. When you get throttled in SharePoint Online, the exponential back off technique waits progressively longer periods of time before retrying the code that was throttled.
21
21
22
-
For more information about throttling in SharePoint Online (*for example, causes, limits, and so on), and an explanation of the Core.Throttling code sample, see [How to: Avoid getting throttled or blocked in SharePoint Online](../general-development/how-to-avoid-getting-throttled-or-blocked-in-sharepoint-online.md)*).
22
+
For more information about throttling in SharePoint Online (*for example, causes, limits, and so on), and an explanation of the Core.Throttling code sample, see [Avoid getting throttled or blocked in SharePoint Online](../general-development/how-to-avoid-getting-throttled-or-blocked-in-sharepoint-online.md)*).
23
23
24
-
Also, in the [ClientContextExtensions.cs](https://github.com/pnp/PnP-Sites-Core/blob/master/Core/OfficeDevPnP.Core/Extensions/ClientContextExtensions.cs) sample, check out the `ExecuteQueryImplementation` extension method. `ExecuteQueryImplementation` is included in [OfficeDevPnP.Core](https://github.com/SharePoint/PnP-Sites-Core/tree/master/Core/OfficeDevPnP.Core).
24
+
Also, in the [ClientContextExtensions.cs](https://github.com/pnp/PnP-Sites-Core/blob/master/Core/OfficeDevPnP.Core/Extensions/ClientContextExtensions.cs) sample, check out the `ExecuteQueryImplementation` extension method. `ExecuteQueryImplementation` is included in [OfficeDevPnP.Core](https://github.com/pnp/PnP-Sites-Core/tree/master/Core/OfficeDevPnP.Core).
-[How to: Avoid getting throttled or blocked in SharePoint Online](/general-development/how-to-avoid-getting-throttled-or-blocked-in-sharepoint-online.md)
30
+
-[Avoid getting throttled or blocked in SharePoint Online](https://github.com/SharePoint/sp-dev-docs/blob/master/docs/general-development/how-to-avoid-getting-throttled-or-blocked-in-sharepoint-online.md)
0 commit comments