ResultTableCollection.Filter - Méthode (String, String, Object)
Des filtres de la ResultTableCollection ResultTables qui ont une propriété est égale à une valeur et QueryId égale à queryId. Les commandes du ResultTables renvoyée par ResultTable.Order.
Espace de noms : Microsoft.Office.Server.Search.Query
Assembly : Microsoft.Office.Server.Search (dans Microsoft.Office.Server.Search.dll)
Syntaxe
'Déclaration
Public Function Filter ( _
queryId As String, _
propertyName As String, _
value As Object _
) As IEnumerable(Of ResultTable)
'Utilisation
Dim instance As ResultTableCollection
Dim queryId As String
Dim propertyName As String
Dim value As Object
Dim returnValue As IEnumerable(Of ResultTable)
returnValue = instance.Filter(queryId, _
propertyName, value)
public IEnumerable<ResultTable> Filter(
string queryId,
string propertyName,
Object value
)
Paramètres
queryId
Type : System.StringId de la requête pour lequel vous souhaitez le filtre appliqué.
propertyName
Type : System.StringLe nom de la propriété dans ResultTable à laquelle le filtrage sera appliqué.
value
Type : System.ObjectLa valeur de la propriété spécifiée doit avoir, pour le ResultTable à inclure dans l'ensemble filtré
Valeur renvoyée
Type : System.Collections.Generic.IEnumerable<ResultTable>
IEnumerable de toutes les Tables qui correspondent à la condition de filtre, classée par ResultTable.Order
Remarques
Le classement relatif de ResultTables renvoyée par cette fucntion ayant le même calue pour la propriété Order n'est pas défini. ResultTables qui n'ont pas de propriété avec le nom donné par propertyName ne sont pas renvoyés.
Exemples
Vous pouvez le faire : resultTableCollection.Filter("RowCount",0) pour obtenir un IEnumerable pour le ResultTables vide qui font partie de la ResultTableCollection.