ScopesManager.ConstructRuleFromRuleInfo 方法

创建具有指定的搜索的作用域规则信息的搜索范围规则。

命名空间:  Microsoft.Office.Server.Search.Administration
程序集:  Microsoft.Office.Server.Search(位于 Microsoft.Office.Server.Search.dll 中)

语法

声明
Protected Function ConstructRuleFromRuleInfo ( _
    scope As Scope, _
    ruleInfo As RuleInfo, _
    ruleId As Integer _
) As ScopeRule
用法
Dim scope As Scope
Dim ruleInfo As RuleInfo
Dim ruleId As Integer
Dim returnValue As ScopeRule

returnValue = Me.ConstructRuleFromRuleInfo(scope, _
    ruleInfo, ruleId)
protected ScopeRule ConstructRuleFromRuleInfo(
    Scope scope,
    RuleInfo ruleInfo,
    int ruleId
)

参数

  • ruleId
    类型:System.Int32

    搜索作用域规则的标识符。

返回值

类型:Microsoft.Office.Server.Search.Administration.ScopeRule
搜索范围规则。

异常

异常 条件
DeletedConcurrencyException

ruleInfo的IsDeleted属性是true。

ArgumentOutOfRangeException

ruleInfo的RuleType属性不是AllContentUrlPropertyQuery

备注

此方法创建不同类型的搜索作用域规则,基于ruleInfo的RuleType属性的值。

另请参阅

引用

ScopesManager 类

ScopesManager 成员

Microsoft.Office.Server.Search.Administration 命名空间