Compartilhar via


ScopesManager.ConstructRuleFromRuleInfo method

Cria uma regra de escopo de Search com informações de regra de escopo especificado Search .

Namespace:  Microsoft.Office.Server.Search.Administration
Assembly:  Microsoft.Office.Server.Search (in Microsoft.Office.Server.Search.dll)

Syntax

'Declaração
Protected Function ConstructRuleFromRuleInfo ( _
    scope As Scope, _
    ruleInfo As RuleInfo, _
    ruleId As Integer _
) As ScopeRule
'Uso
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
)

Parâmetros

  • ruleId
    Type: System.Int32

    O identificador da regra de escopo de Search .

Valor retornado

Type: Microsoft.Office.Server.Search.Administration.ScopeRule
Uma regra de escopo de Search .

Exceptions

Exception Condition
DeletedConcurrencyException

A propriedade IsDeleted de ruleInfo é true.

ArgumentOutOfRangeException

A propriedade RuleType do ruleInfo não é AllContent ou Url ou PropertyQuery.

Comentários

Esse método cria tipos diferentes de regras de escopo de Search com base no valor da propriedade RuleType do ruleInfo.

Ver também

Referência

ScopesManager class

ScopesManager members

Microsoft.Office.Server.Search.Administration namespace