Метод IRuntimeHelper.FilterMetadataObjectsByProperty<T> (IEnumerable<T>, String, Object)
Возвращает объекты метаданных из заданной коллекции, содержащий свойство с заданным именем и значением.
Пространство имен: Microsoft.BusinessData.Runtime
Сборка: Microsoft.BusinessData (в Microsoft.BusinessData.dll)
Синтаксис
'Декларация
Function FilterMetadataObjectsByProperty(Of T As {Class, IMetadataObject}) ( _
collection As IEnumerable(Of T), _
propertyName As String, _
propertyValue As Object _
) As T()
'Применение
Dim instance As IRuntimeHelper
Dim collection As IEnumerable(Of T)
Dim propertyName As String
Dim propertyValue As Object
Dim returnValue As T()
returnValue = instance.FilterMetadataObjectsByProperty(collection, _
propertyName, propertyValue)
T[] FilterMetadataObjectsByProperty<T>(
IEnumerable<T> collection,
string propertyName,
Object propertyValue
)
where T : class, IMetadataObject
Параметры типов
- T
Тип объекта метаданных.
Параметры
collection
Тип: System.Collections.Generic.IEnumerable<T>Коллекция объектов метаданных.
propertyName
Тип: System.StringИмя свойства для поиска.
propertyValue
Тип: System.ObjectЗначение свойства для поиска.
Возвращаемое значение
Тип: []
Массив объектов метаданных, которые содержат данное свойство с помощью заданного значения.