SPHttpThrottleSettings Members

Include Protected Members
Include Inherited Members

Provides management and configuration settings for performance monitoring and HTTP request throttling.

The SPHttpThrottleSettings type exposes the following members.

Constructors

  Name Description
Public method SPHttpThrottleSettings Initializes a new instance of the SPHttpThrottleSettings class.

Top

Properties

  Name Description
Public property DisplayName (Inherited from SPPersistedObject.)
Public property Farm (Inherited from SPPersistedObject.)
Public property Id (Inherited from SPPersistedObject.)
Public property Name (Inherited from SPPersistedObject.)
Public property NumberOfSamples Gets or sets the number of times the performance monitoring infrastructure tests performance before calculating a health score.
Public property Parent (Inherited from SPPersistedObject.)
Public property PerformanceMonitors Gets persisted configuration information about the performance monitors of the parent Web application.
Public property PerformThrottle Gets or sets a value that indicates whether throttling of HTTP requests is enabled for the parent Web application.
Public property Properties (Inherited from SPPersistedObject.)
Public property RefreshInterval Gets or sets the frequency at which the parent Web application’s performance monitors are checked by the performance monitoring infrastructure.
Public property Status (Inherited from SPPersistedObject.)
Public property ThrottleClassifiers Gets the HTTP request classifiers of the parent Web application.
Public property TypeName (Inherited from SPPersistedObject.)
Public property UpgradedPersistedProperties (Inherited from SPAutoSerializingObject.)
Public property Version (Inherited from SPPersistedObject.)
Protected property WasCreated (Inherited from SPPersistedObject.)

Top

Methods

  Name Description
Public method 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.
Public method 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.
Public method AddThrottleClassifier Adds an HTTP request classifier to the ThrottleClassifiers collection of the SPHttpThrottleSettings object.
Public method Clear Clears all objects from the ThrottleClassifiers and PerformanceMonitors collections.
Public method Clone (Inherited from SPPersistedObject.)
Public method Delete (Inherited from SPPersistedObject.)
Public method Equals (Inherited from Object.)
Public method Equals (Inherited from SPPersistedObject.)
Protected method Finalize (Inherited from Object.)
Public method GenerateMonitors Gets a collection of the SPSystemPerformanceMonitor objects for the parent Web application.
Public method GetChild<T>() (Inherited from SPPersistedObject.)
Public method GetChild<T>(String) (Inherited from SPPersistedObject.)
Public method GetHashCode (Inherited from Object.)
Public method GetHashCode (Inherited from SPPersistedObject.)
Public methodStatic member GetHttpThrottleSettings Gets the child HTTP request throttle settings of the specified object.
Public method GetObjectData (Inherited from SPAutoSerializingObject.)
Public method GetType (Inherited from Object.)
Protected method HasAdditionalUpdateAccess (Inherited from SPPersistedObject.)
Protected method MemberwiseClone (Inherited from Object.)
Protected method OnDeserialization (Inherited from SPPersistedObject.)
Public method Provision (Inherited from SPPersistedObject.)
Public method RemovePerformanceMonitor(String, String) Removes any performance monitor with the specified counter and category from the PerformanceMonitors collection of the SPHttpThrottleSettings object.
Public method 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.
Public method RemoveThrottleClassifierAt Removes the HTTP request classifier at the specified index from the ThrottleClassifiers collection.
Public methodStatic member ResetToDefaultSettings Resets the HTTP request throttle settings for a specified Web application to the default settings.
Public method ToString (Inherited from Object.)
Public method ToString (Inherited from SPPersistedObject.)
Public method Uncache (Inherited from SPPersistedObject.)
Public method Unprovision (Inherited from SPPersistedObject.)
Public method Update() (Inherited from SPPersistedObject.)
Public method Update(Boolean) (Inherited from SPPersistedObject.)
Protected method UpdateParent (Inherited from SPAutoSerializingObject.)
Protected method Validate (Inherited from SPPersistedObject.)

Top

See Also

Reference

SPHttpThrottleSettings Class

Microsoft.SharePoint.Utilities Namespace