UserInputFilter - Classe
Fournit une classe de base pour tous les filtres d'entrée utilisateur prenant en charge la Service Business Data Connectivity (BDC) .
Hiérarchie d’héritage
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
Espace de noms : Microsoft.SharePoint.BusinessData.Runtime
Assembly : Microsoft.SharePoint (dans Microsoft.SharePoint.dll)
Syntaxe
'Déclaration
<SerializableAttribute> _
<SharePointPermissionAttribute(SecurityAction.Demand, ObjectModel := True)> _
<SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel := True)> _
Public MustInherit Class UserInputFilter _
Inherits FilterBase _
Implements IUserInputFilter, IFilter
'Utilisation
Dim instance As UserInputFilter
[SerializableAttribute]
[SharePointPermissionAttribute(SecurityAction.Demand, ObjectModel = true)]
[SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel = true)]
public abstract class UserInputFilter : FilterBase,
IUserInputFilter, IFilter
Remarques
BDC prend en charge deux types de filtres :
Filtres d'entrée utilisateur Filtres d'entrée utilisateur obliger les utilisateurs à fournir des valeurs de filtre tout comme les filtres Comparison, Limitet Wildcard.
Filtres système Filtres du système sont fournis par le système.
Voici les filtres d'entrée utilisateur que BDC prend en charge :
Filtre de limite Limite le nombre d'instances renvoyées à n. SQL prend en charge ce filtre avec la clause SELECT TOP . En utilisant un filtre Limit , vous pouvez empêcher la durée d'attente, les délais d'attente et les utilisateurs d'émettre des requêtes incorrectes qui demandent des grandes quantités de données.
Filtre de comparaison Prend un opérateur et une condition et renvoie uniquement les instances qui répondent à la condition.
Filtre de caractères génériques Limite les instances retournées aux champs tels que value, où value peut contenir le caractère générique astérisque (*). Les utilisateurs peuvent utiliser ce type de filtre de présenter des filtres plus conviviaux tels que « commence par » et « contient ».
Cohérence de thread
Tous les membres statique (Partagé dans Visual Basic)s publics de ce type sont thread-safe. Cela n’est pas garanti pour les membres d’instance.