Метод 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
)
Параметры
scope
Тип: Microsoft.Office.Server.Search.Administration.ScopeПоиск область действия правила.
ruleInfos
Тип: System.Collections.Generic.List<RuleInfo>Совокупность сведений о правилах области Поиск .
statusCode
Тип: System.Int32Код состояния, указывающее, существует ли область. «0» означает, что существует область.
Возвращаемое значение
Тип: System.Collections.Generic.IDictionary<Int32, ScopeRule>
Пара ключ значение Поиск область действия правила.
Исключения
Исключение | Условие |
---|---|
DeletedConcurrencyException | Значение параметра statusCode не равно 0. |
ArgumentOutOfRangeException | Свойство RuleType объекта RuleInfo в ruleInfos не AllContent или Url или PropertyQuery. |
Замечания
Этот метод создает различные типы правил области, на основе значения свойства RuleTypeRuleInfo объектов в ruleInfos.
См. также
Справочные материалы
Пространство имен Microsoft.Office.Server.Search.Administration