SPHttpThrottleSettings members
Provides management and configuration settings for performance monitoring and HTTP request throttling.
The SPHttpThrottleSettings type exposes the following members.
Constructors
Name | Description | |
---|---|---|
SPHttpThrottleSettings | Initializes a new instance of the SPHttpThrottleSettings class. |
Top
Properties
Name | Description | |
---|---|---|
NumberOfSamples | Gets or sets the number of times the performance monitoring infrastructure tests performance before calculating a health score. | |
PerformanceMonitors | Gets persisted configuration information about the performance monitors of the parent Web application. | |
PerformThrottle | Gets or sets a value that indicates whether throttling of HTTP requests is enabled for the parent Web application. | |
RefreshInterval | Gets or sets the frequency at which the parent Web application’s performance monitors are checked by the performance monitoring infrastructure. | |
ThrottleClassifiers | Gets the HTTP request classifiers of the parent Web application. |
Top
Methods
Name | Description | |
---|---|---|
AddPerformanceMonitor(String, String, SPSystemPerformanceCounterRelativeInstance, [], Boolean) | Adds to the PerformanceMonitors collection an object that holds data that is used at runtime to create a performance monitor whose instance name is the process name or the SharePoint Foundation Web application name. | |
AddPerformanceMonitor(String, String, String, [], Boolean) | Adds to the PerformanceMonitors collection an object that holds data that is used at runtime to create a performance monitor. | |
AddThrottleClassifier | Adds an HTTP request classifier to the ThrottleClassifiers collection of the SPHttpThrottleSettings object. | |
Clear | Clears all objects from the ThrottleClassifiers and PerformanceMonitors collections. | |
Equals | (Inherited from Object.) | |
Finalize | (Inherited from Object.) | |
GenerateMonitors | Gets a collection of the SPSystemPerformanceMonitor objects for the parent Web application. | |
GetHashCode | (Inherited from Object.) | |
GetHttpThrottleSettings | Gets the child HTTP request throttle settings of the specified object. | |
GetType | (Inherited from Object.) | |
MemberwiseClone | (Inherited from Object.) | |
RemovePerformanceMonitor(String, String) | Removes any performance monitor with the specified counter and category from the PerformanceMonitors collection of the SPHttpThrottleSettings object. | |
RemovePerformanceMonitor(String, String, String) | Removes the performance monitor with the specified counter name, instance name, and category from the PerformanceMonitors collection of the SPHttpThrottleSettings object. | |
RemoveThrottleClassifierAt | Removes the HTTP request classifier at the specified index from the ThrottleClassifiers collection. | |
ResetToDefaultSettings | Resets the HTTP request throttle settings for a specified Web application to the default settings. | |
ToString | (Inherited from Object.) |
Top