SPHttpThrottleSettings.AddThrottleClassifier 方法

将 HTTP 请求分类添加到ThrottleClassifiersSPHttpThrottleSettings对象的集合。

命名空间:  Microsoft.SharePoint.Utilities
程序集:  Microsoft.SharePoint(位于 Microsoft.SharePoint.dll 中)

语法

声明
Public Sub AddThrottleClassifier ( _
    classifier As SPRequestThrottleClassifier _
)
用法
Dim instance As SPHttpThrottleSettings
Dim classifier As SPRequestThrottleClassifier

instance.AddThrottleClassifier(classifier)
public void AddThrottleClassifier(
    SPRequestThrottleClassifier classifier
)

参数

异常

异常 条件
ArgumentNullException

classifier是空引用(无 在 Visual Basic 中)。

ArgumentException

classifier已经在集合中。

示例

下面的代码示例演示在使用的方法。有关完整的示例,请参见How to: Create and Register or Deregister a Request Classifier

// Get a reference to the throttle settings
Uri webApplicationUri = new Uri("Http://localhost/");
SPWebApplication webApplication = SPWebApplication.Lookup(webApplicationUri);
SPHttpThrottleSettings throttleSettings = SPHttpThrottleSettings.GetHttpThrottleSettings(webApplication);

// Create the classifier object
SPHttpFileExtensionThrottleClassifier docxClassifier = new SPHttpFileExtensionThrottleClassifier(".docx",SPRequestThrottleLevel.FirstStage);

// Add it to the collection of classifiers
throttleSettings.AddThrottleClassifier(docxClassifier);
' Get a reference to the throttle settings
Dim webApplicationUri As New Uri("Http://localhost/")
Dim webApplication As SPWebApplication = SPWebApplication.Lookup(webApplicationUri)
Dim throttleSettings As SPHttpThrottleSettings = SPHttpThrottleSettings.GetHttpThrottleSettings(webApplication)

' Create the classifier object
Dim docxClassifier As New SPHttpFileExtensionThrottleClassifier(".docx",SPRequestThrottleLevel.FirstStage)

' Add it to the collection of classifiers
throttleSettings.AddThrottleClassifier(docxClassifier)

另请参阅

引用

SPHttpThrottleSettings 类

SPHttpThrottleSettings 成员

Microsoft.SharePoint.Utilities 命名空间