SPRequestThrottleLevel enumeration
Specifies when HTTP requests are throttled.
Namespace: Microsoft.SharePoint.Utilities
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'Declaration
Public Enumeration SPRequestThrottleLevel
'Usage
Dim instance As SPRequestThrottleLevel
public enum SPRequestThrottleLevel
Members
Member name | Description | |
---|---|---|
Normal | Requests are not throttled. (value = 0) | |
FirstStage | Requests are throttled when the performance-monitoring infrastructure finds that the server is busy. (value = 16) | |
SecondStage | Requests are throttled when the performance-monitoring infrastructure finds that the server has been busy for at least 60 seconds. (value = 32) | |
Never | Requests are never throttled. (value = 48) | |
NotSet | Undefined throttling level. (value = 64) |
Remarks
The FirstStage and SecondStage values can apply to either a worker process (to indicate what stage of throttling it is in) or to a type of HTTP request (to indicate in which stage requests of that type are throttled).
The Normal value applies only to a worker process and it indicates that the process is healthy and no throttling is occurring.
The Never value applies only to a type of HTTP request and it indicates that requests of that type are exempt from throttling no matter how busy the worker process is.