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
scope
Type : Microsoft.Office.Server.Search.Administration.ScopeÉtendue de la règle Search .
ruleInfo
Type : Microsoft.Office.Server.Search.Administration.RuleInfoLes informations détaillées sur la règle d'étendue Search à construire.
ruleId
Type : System.Int32L'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
Microsoft.Office.Server.Search.Administration - Espace de noms