Класс UserInputFilter
Предоставляет базовый класс для всех фильтров входа пользователя, поддерживаемых Служба подключения к бизнес-данным (BDC) .
Иерархия наследования
System.Object
System.MarshalByRefObject
Microsoft.SharePoint.BusinessData.Runtime.FilterBase
Microsoft.SharePoint.BusinessData.Runtime.UserInputFilter
Microsoft.SharePoint.BusinessData.Runtime.ComparisonFilter
Microsoft.SharePoint.BusinessData.Runtime.LimitFilter
Microsoft.SharePoint.BusinessData.Runtime.PageNumberFilter
Microsoft.SharePoint.BusinessData.Runtime.SortingFilter
Пространство имен: Microsoft.SharePoint.BusinessData.Runtime
Сборка: Microsoft.SharePoint (в Microsoft.SharePoint.dll)
Синтаксис
'Декларация
<SerializableAttribute> _
<SharePointPermissionAttribute(SecurityAction.Demand, ObjectModel := True)> _
<SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel := True)> _
Public MustInherit Class UserInputFilter _
Inherits FilterBase _
Implements IUserInputFilter, IFilter
'Применение
Dim instance As UserInputFilter
[SerializableAttribute]
[SharePointPermissionAttribute(SecurityAction.Demand, ObjectModel = true)]
[SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel = true)]
public abstract class UserInputFilter : FilterBase,
IUserInputFilter, IFilter
Замечания
BDC поддерживает два типа фильтров:
Фильтры входа пользователя Фильтры входа пользователя необходимо указывать значения фильтра как фильтры Comparison, Limitи Wildcard.
Системные фильтры Системные фильтры, предоставляемых системой.
Ниже перечислены фильтры входа пользователя, BDC поддерживает:
Ограничивающий фильтр Ограничивает число возвращаемых до nэкземпляров. SQL поддерживает этот фильтр с предложением SELECT TOP . С помощью фильтра Limit , можно предотвратить длительное время ожидания, время ожидания и пользователей выдача неверные запросы, требующие больших объемов данных.
Фильтр сравнения Принимает оператор и условие и возвращает экземпляров, которые удовлетворяют условию.
Фильтр с подстановочными знаками Ограничивает экземпляры, возвращенные в такие поля value, где value может содержать подстановочный знак звездочка (*). Пользователи могут использовать этот тип фильтра для представления более понятным фильтров "начинается с" и "содержит".
Потокобезопасность
Любые общедоступные элементы static (Shared в Visual Basic) этого типа являются потокобезопасными. Не гарантируется, что любые элементы экземпляров потокобезопасны.