ResultTableCollection.Filter 方法 (String, String, Object)
筛选具有一个属性,该属性的值等于 ResultTableCollection ResultTables 和 QueryId 与 queryId 相等。返回由 ResultTable.Order ResultTables 的订单。
命名空间: Microsoft.Office.Server.Search.Query
程序集: Microsoft.Office.Server.Search(位于 Microsoft.Office.Server.Search.dll 中)
语法
声明
Public Function Filter ( _
queryId As String, _
propertyName As String, _
value As Object _
) As IEnumerable(Of ResultTable)
用法
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
)
参数
queryId
类型:System.String要为其到已应用筛选的查询 Id。
propertyName
类型:System.StringResultTable 该筛选将应用到中的属性的名称。
value
类型:System.Object值指定的属性必须有,ResultTable 要包含筛选集合中的
返回值
类型:System.Collections.Generic.IEnumerable<ResultTable>
匹配的筛选器条件,按 ResultTable.Order 的所有表的 IEnumerable
备注
返回此函数具有相同的 Order 属性为 calue 的 ResultTables 的相对排序是未定义的。不会返回 ResultTables 与propertyName给出的名称不具有属性。
示例
您可能需要做: resultTableCollection.Filter("RowCount",0) IEnumerable 获取空的 ResultTables 是 ResultTableCollection 的一部分。