ScopesManager.GetRulesInfo method
Obtém um par chave/valor de Search as regras de escopo da coleção de informações regra especificada.
Namespace: Microsoft.Office.Server.Search.Administration
Assembly: Microsoft.Office.Server.Search (in Microsoft.Office.Server.Search.dll)
Syntax
'Declaração
Protected Function GetRulesInfo ( _
scope As Scope, _
ruleInfos As List(Of RuleInfo), _
statusCode As Integer _
) As IDictionary(Of Integer, ScopeRule)
'Uso
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
)
Parâmetros
scope
Type: Microsoft.Office.Server.Search.Administration.ScopeO escopo de Search das regras.
ruleInfos
Type: System.Collections.Generic.List<RuleInfo>Uma coleção de informações sobre as regras de escopo de Search .
statusCode
Type: System.Int32O código de status indica se existe o escopo. '0' significa que existe o escopo.
Valor retornado
Type: System.Collections.Generic.IDictionary<Int32, ScopeRule>
Um par chave/valor de Search as regras de escopo.
Exceptions
Exception | Condition |
---|---|
DeletedConcurrencyException | O valor do parâmetro statusCode não é igual a 0. |
ArgumentOutOfRangeException | A propriedade RuleType de um objeto RuleInfo em ruleInfos não é AllContent ou Url ou PropertyQuery. |
Comentários
Esse método cria tipos diferentes de regras de escopo com base no valor da propriedade RuleType dos objetos RuleInfo na ruleInfos.