Compartilhar via


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

  • statusCode
    Type: System.Int32

    O 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.

Ver também

Referência

ScopesManager class

ScopesManager members

Microsoft.Office.Server.Search.Administration namespace