Поделиться через


Метод ScopesManager.GetRulesInfo

Возвращает пару ключ значение Поиск правила области из коллекции указанное правило сведения.

Пространство имен:  Microsoft.Office.Server.Search.Administration
Сборка:  Microsoft.Office.Server.Search (в Microsoft.Office.Server.Search.dll)

Синтаксис

'Декларация
Protected Function GetRulesInfo ( _
    scope As Scope, _
    ruleInfos As List(Of RuleInfo), _
    statusCode As Integer _
) As IDictionary(Of Integer, ScopeRule)
'Применение
Dim scope As Scope
Dim ruleInfos As List(Of RuleInfo)
Dim statusCode As Integer
Dim returnValue As IDictionary(Of Integer, ScopeRule)

returnValue = Me.GetRulesInfo(scope, _
    ruleInfos, statusCode)
protected IDictionary<int, ScopeRule> GetRulesInfo(
    Scope scope,
    List<RuleInfo> ruleInfos,
    int statusCode
)

Параметры

  • statusCode
    Тип: System.Int32

    Код состояния, указывающее, существует ли область. «0» означает, что существует область.

Возвращаемое значение

Тип: System.Collections.Generic.IDictionary<Int32, ScopeRule>
Пара ключ значение Поиск область действия правила.

Исключения

Исключение Условие
DeletedConcurrencyException

Значение параметра statusCode не равно 0.

ArgumentOutOfRangeException

Свойство RuleType объекта RuleInfo в ruleInfos не AllContent или Url или PropertyQuery.

Замечания

Этот метод создает различные типы правил области, на основе значения свойства RuleTypeRuleInfo объектов в ruleInfos.

См. также

Справочные материалы

ScopesManager класс

Элементы ScopesManager

Пространство имен Microsoft.Office.Server.Search.Administration