Класс SystemFilter
Предоставляет базовый класс для всех фильтров системы в Служба подключения к бизнес-данным (BDC).
Иерархия наследования
System.Object
System.MarshalByRefObject
Microsoft.SharePoint.BusinessData.Runtime.FilterBase
Microsoft.SharePoint.BusinessData.Runtime.SystemFilter
Пространство имен: Microsoft.SharePoint.BusinessData.Runtime
Сборка: Microsoft.SharePoint (в Microsoft.SharePoint.dll)
Синтаксис
'Декларация
<SerializableAttribute> _
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
<SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel := True)> _
Public MustInherit Class SystemFilter _
Inherits FilterBase
'Применение
Dim instance As SystemFilter
[SerializableAttribute]
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
[SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel = true)]
public abstract class SystemFilter : FilterBase
Замечания
BDC содержит два типа фильтров:
Фильтры входа пользователя Необходимо указывать значения фильтра, например, фильтры Comparison, Limitи Wildcard .
Системные фильтры Предоставляемая системой фильтров. BDC заполняет значениями в самую последнюю очередь, как перед фактическим выполнением. Эти значения задаются безопасно и невозможно их переопределение.
Ниже приведены системные фильтры, предоставляемых BDC.
UserProfile filter Указанный в определении FilterDescriptor . Чтобы использовать этот простой фильтр, объявить фильтр типа UserProfile и добавьте System.String свойство с именем UserProfilePropertyName, значением которого является имя свойства профиля пользователя. BDC просматривает профиль текущего пользователя считывает значение свойства с указанным именем и plumbs, через внешнюю систему метода, который вызывается.
SSOTicket filter Сообщает BDC для передачи единого входа (SSO) билет из единого входа как часть параметра вызова метода.
Username filter Ограничивает экземпляры, единого входа пользователя. Этот фильтр сообщает BDC для передачи имени пользователя из единого входа как часть параметра вызова метода.
Password filter Сообщает BDC для передачи пароля из единого входа как часть параметра вызова метода.
UserContext filter Ограничивает экземпляры, контекст текущего пользователя. Этот фильтр сообщает BDC добавить текущего пользователя Windows domain\usernaмне в вызове метода.
LastIdSeen filter Включает фрагментации для объектов IDEnumerator . Для веб-служб и других приложений nonstreaming внешней системы используйте фильтр LastIdSeen в объект IDEnumerator .
Потокобезопасность
Любые общедоступные элементы static (Shared в Visual Basic) этого типа являются потокобезопасными. Не гарантируется, что любые элементы экземпляров потокобезопасны.