Partager via


ScopesManager.ConstructRuleFromRuleInfo - Méthode

Crée une règle d'étendue Search avec des informations de règle d'étendue spécifié Search .

Espace de noms :  Microsoft.Office.Server.Search.Administration
Assembly :  Microsoft.Office.Server.Search (dans Microsoft.Office.Server.Search.dll)

Syntaxe

'Déclaration
Protected Function ConstructRuleFromRuleInfo ( _
    scope As Scope, _
    ruleInfo As RuleInfo, _
    ruleId As Integer _
) As ScopeRule
'Utilisation
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
)

Paramètres

  • ruleId
    Type : System.Int32

    L'identificateur de la règle d'étendue Search .

Valeur renvoyée

Type : Microsoft.Office.Server.Search.Administration.ScopeRule
Une règle d'étendue Search .

Exceptions

Exception Condition
DeletedConcurrencyException

La propriété IsDeleted de ruleInfo est true.

ArgumentOutOfRangeException

La propriété RuleType de ruleInfo n'est pas AllContent ou Url ou PropertyQuery.

Remarques

Cette méthode crée différents types de règles d'étendue Search en fonction de la valeur de la propriété RuleType de ruleInfo.

Voir aussi

Référence

ScopesManager classe

ScopesManager - Membres

Microsoft.Office.Server.Search.Administration - Espace de noms