C# Класс Microsoft.Azure.Devices.Applications.RemoteMonitoring.DeviceAdmin.Infrastructure.Repository.FilterHelper

Testable logic for filtering devices in DocDB
Показать файл Открыть проект

Открытые методы

Метод Описание
FilterDeviceList ( IQueryable list, List filters ) : IQueryable

Filters the device list with the supplied filters

Приватные методы

Метод Описание
FilterItems ( IQueryable list, Microsoft.Azure.Devices.Applications.RemoteMonitoring.DeviceAdmin.Infrastructure.Models.FilterInfo filter ) : IQueryable
GetIsNotNull ( dynamic item ) : bool
GetValueMatchesStatus ( DeviceModel item, string statusName ) : bool
GetValueSatisfiesFilter ( dynamic value, Microsoft.Azure.Devices.Applications.RemoteMonitoring.DeviceAdmin.Infrastructure.Models.FilterInfo filterInfo ) : bool

Описание методов

FilterDeviceList() публичный статический Метод

Filters the device list with the supplied filters
public static FilterDeviceList ( IQueryable list, List filters ) : IQueryable
list IQueryable Devices to filter
filters List Filters to apply
Результат IQueryable