Partager via


SystemFilter - Classe

Fournit une classe de base pour tous les filtres de système dans le Service Business Data Connectivity (BDC).

Hiérarchie d’héritage

System.Object
  System.MarshalByRefObject
    Microsoft.SharePoint.BusinessData.Runtime.FilterBase
      Microsoft.SharePoint.BusinessData.Runtime.SystemFilter

Espace de noms :  Microsoft.SharePoint.BusinessData.Runtime
Assembly :  Microsoft.SharePoint (dans Microsoft.SharePoint.dll)

Syntaxe

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

Remarques

La BDC contient deux types de filtres :

  • Filtres d'entrée de l'utilisateur Les utilisateurs doivent fournir des valeurs de filtre telles que les filtres Comparison, Limitet Wildcard .

  • Filtres système Filtres fournis par le système. Le BDC remplit leurs valeurs en tant que la toute dernière chose qu'il effectue avant l'exécution proprement dite. Ces valeurs sont définies en toute sécurité, et il n'est pas possible de les remplacer.

Voici les filtres système qui sont fournis par le BDC:

  • UserProfile filter Spécifié dans la définition de FilterDescriptor . Pour utiliser ce filtre simple, déclarez un filtre du type UserProfile et ajouter une propriété System.String avec le nom UserProfilePropertyName, dont la valeur est le nom d'une propriété de profil utilisateur. Le BDC se présente un profil de l'utilisateur actuel, lit la valeur de la propriété portant ce nom et que par le biais de « plombe » à la méthode de système externe qui est appelée.

  • SSOTicket filter Indique le BDC pour transmettre le ticket d'authentification unique (SSO) à partir de l'authentification unique dans le cadre d'un paramètre à l'appel de méthode.

  • Username filter Limite les instances d'un nom d'utilisateur de l'authentification unique. Ce filtre indique à la BDC de transmettre le nom d'utilisateur à partir de l'authentification unique dans le cadre d'un paramètre à l'appel de méthode.

  • Password filter Indique le BDC pour transmettre le mot de passe d'authentification unique dans le cadre d'un paramètre à l'appel de méthode.

  • UserContext filter Limite les instances en contexte de l'utilisateur actuel. Ce filtre indique à BDC à ajouter domain\userna l'utilisateur Windows actuelme à l'appel de méthode.

  • LastIdSeen filter Active la segmentation des objets de IDEnumerator . Pour les services Web et d'autres applications nonstreaming système externe, utilisez le filtre LastIdSeen dans votre objet IDEnumerator .

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

SystemFilter - Membres

Microsoft.SharePoint.BusinessData.Runtime - Espace de noms