Partager via


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.

Voir aussi

Référence

UserInputFilter - Membres

Microsoft.SharePoint.BusinessData.Runtime - Espace de noms