Partager via


UserInputFilter, classe (Microsoft.Office.Server.ApplicationRegistry.Runtime)

Provides a base class for all User Input filters in the Business Data Catalog.

Espace de noms : Microsoft.Office.Server.ApplicationRegistry.Runtime
Assembly : Microsoft.SharePoint.Portal (dans microsoft.sharepoint.portal.dll)

Syntaxe

'Déclaration
<SerializableAttribute> _
<SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel:=True)> _
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel:=True)> _
Public MustInherit Class UserInputFilter
    Inherits FilterBase
'Utilisation
Dim instance As UserInputFilter
[SerializableAttribute] 
[SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel=true)] 
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel=true)] 
public abstract class UserInputFilter : FilterBase

Remarques

There are two kinds of filters in the Business Data Catalog:

  • User Input filters

  • System filters

  • User Input filters require users to provide filter values such as the Comparison, Limit and the Wildcard filters.

  • System filters are system-provided. Following are the User Input filters that Business Data Catalog supports:

  • Limit filter   Limits the number of instances returned to n. SQL supports this filter with the SELECT TOP clause. By using a Limit filter, you can prevent long waits, time outs, and users from issuing bad queries that request large amounts of data.

  • Comparison filter   Takes an operator and a condition and returns only the instances that meet the condition.

  • Wildcard filter   Limits the instances returned to those where field like value, where value may contain the asterisk (*) wildcard character. Users can use this filter type to present more user-friendly filters such as "starts with" and "contains".

Hiérarchie d'héritage

System.Object
   Microsoft.Office.Server.ApplicationRegistry.Runtime.FilterBase
    Microsoft.Office.Server.ApplicationRegistry.Runtime.UserInputFilter
       Microsoft.Office.Server.ApplicationRegistry.Runtime.ComparisonFilter
       Microsoft.Office.Server.ApplicationRegistry.Runtime.LimitFilter

Sécurité des threads

Les membres statiques publics de ce type (Shared en Visual Basic) sont sécurisés au niveau des threads. Il n'est pas garanti que les membres d'instance soient sécurisés au niveau des threads.

Voir aussi

Référence

Membres UserInputFilter
Microsoft.Office.Server.ApplicationRegistry.Runtime, espace de noms