ResultTableCollection.Filter method (String, Object)
Filtros de ResultTables a ResultTableCollection que tem uma propriedade igual a um valor. Ordena o ResultTables retornado por ResultTable.Order.
Namespace: Microsoft.Office.Server.Search.Query
Assembly: Microsoft.Office.Server.Search (in Microsoft.Office.Server.Search.dll)
Syntax
'Declaração
Public Function Filter ( _
propertyName As String, _
value As Object _
) As IEnumerable(Of ResultTable)
'Uso
Dim instance As ResultTableCollection
Dim propertyName As String
Dim value As Object
Dim returnValue As IEnumerable(Of ResultTable)
returnValue = instance.Filter(propertyName, _
value)
public IEnumerable<ResultTable> Filter(
string propertyName,
Object value
)
Parâmetros
propertyName
Type: System.StringO nome da propriedade na ResultTable ao qual o filtro será aplicado.
value
Type: System.ObjectO valor da propriedade especificada deve ter, para ResultTable a serem incluídos no conjunto filtrado
Valor retornado
Type: System.Collections.Generic.IEnumerable<ResultTable>
um IEnumerable de todas as tabelas que corresponda à condição de filtro, ordenada por ResultTable.Order
Comentários
A classificação relativa dos ResultTables retornado por essa fucntion que possuem a mesma calue para a propriedade Order é indefinida. ResultTables que não possuem uma propriedade com o nome fornecido pelo propertyName não serão retornados.
Examples
Você pode fazer: resultTableCollection.Filter("RowCount",0) para obter um IEnumerable para o ResultTables vazio que fazem parte do ResultTableCollection.