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
scope
Type: Microsoft.Office.Server.Search.Administration.ScopeO escopo de Search da regra.
ruleInfo
Type: Microsoft.Office.Server.Search.Administration.RuleInfoAs informações detalhadas sobre a regra de escopo de Search para ser construído.
ruleId
Type: System.Int32O 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.