Поделиться через


Метод ResultTableCollection.Filter (String, Object)

Фильтры из ResultTableCollection ResultTables, имеют равное значение свойства. Упорядочивает возвращаемый ResultTables по ResultTable.Order.

Пространство имен:  Microsoft.Office.Server.Search.Query
Сборка:  Microsoft.Office.Server.Search (в Microsoft.Office.Server.Search.dll)

Синтаксис

'Декларация
Public Function Filter ( _
    propertyName As String, _
    value As Object _
) As IEnumerable(Of ResultTable)
'Применение
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
)

Параметры

  • propertyName
    Тип: System.String

    Имя свойства в ResultTable, к которому будет применен фильтр.

  • value
    Тип: System.Object

    Значение указанного свойства должны иметь, для ResultTable должны быть включены в результирующий набор

Возвращаемое значение

Тип: System.Collections.Generic.IEnumerable<ResultTable>
объект IEnumerable всех таблиц, которые соответствуют условию фильтра, упорядоченный по ResultTable.Order

Замечания

Относительный порядок ResultTables, возвращенные этой fucntion с одной calue для свойства Order не определен. ResultTables, которая не содержит свойство с именем, заданным значением propertyName , не будут возвращены.

Примеры

Можно сделать: resultTableCollection.Filter("RowCount",0) для получения пустой ResultTables, которые являются частью ResultTableCollection интерфейс IEnumerable.

См. также

Справочные материалы

ResultTableCollection класс

Элементы ResultTableCollection

Перегрузка Filter

Пространство имен Microsoft.Office.Server.Search.Query