ScopesManager.GetRulesInfo - Méthode
Obtient une paire clé/valeur de Search les règles d'étendue de la collection d'informations de règle spécifiée.
Espace de noms : Microsoft.Office.Server.Search.Administration
Assembly : Microsoft.Office.Server.Search (dans Microsoft.Office.Server.Search.dll)
Syntaxe
'Déclaration
Protected Function GetRulesInfo ( _
scope As Scope, _
ruleInfos As List(Of RuleInfo), _
statusCode As Integer _
) As IDictionary(Of Integer, ScopeRule)
'Utilisation
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
)
Paramètres
scope
Type : Microsoft.Office.Server.Search.Administration.ScopeL'étendue de Search des règles.
ruleInfos
Type : System.Collections.Generic.List<RuleInfo>Collection d'informations sur les règles d'étendue Search .
statusCode
Type : System.Int32Le code d'état qui indique si l'étendue existe. « 0 » signifie que l'étendue existe.
Valeur renvoyée
Type : System.Collections.Generic.IDictionary<Int32, ScopeRule>
Une paire clé/valeur de règles d'étendue Search .
Exceptions
Exception | Condition |
---|---|
DeletedConcurrencyException | La valeur du paramètre statusCode n'est pas égale à 0. |
ArgumentOutOfRangeException | La propriété RuleType d'un objet RuleInfo dans ruleInfos n'est pas AllContent ou Url ou PropertyQuery. |
Remarques
Cette méthode crée différents types de règles d'étendue en fonction de la valeur de la propriété RuleType des objets RuleInfo dans ruleInfos.
Voir aussi
Référence
Microsoft.Office.Server.Search.Administration - Espace de noms