Compartir a través de


Clase SystemFilter

Proporciona una clase base para todos los filtros del sistema de la Servicio de conectividad a datos empresariales (BDC).

Jerarquía de la herencia

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

Espacio de nombres:  Microsoft.SharePoint.BusinessData.Runtime
Ensamblado:  Microsoft.SharePoint (en Microsoft.SharePoint.dll)

Sintaxis

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

Comentarios

El BDC contiene dos tipos de filtros:

  • Filtros de entrada de usuario Requerir a los usuarios proporcionar valores de filtro como los filtros Comparison, Limity Wildcard .

  • Filtros del sistema Filtros proporcionados por el sistema. El BDC rellena los valores como lo último que hace antes de la ejecución. Estos valores se establecen de forma segura y no es posible reemplazarlas.

Los siguientes son los filtros del sistema proporcionadas por el BDC:

  • UserProfile filter Especificado en la definición de FilterDescriptor . Para usar este filtro simple, declare un filtro del tipo UserProfile y agregar una propiedad System.String con el nombre UserProfilePropertyName, cuyo valor es el nombre de una propiedad de perfil de usuario. El BDC busca el perfil del usuario actual, lee el valor de la propiedad con este nombre y a través de sondea al método sistema externo que se invoca.

  • SSOTicket filter Indica el BDC para pasar el vale único inicio de sesión (SSO) de SSO como parte de un parámetro a la llamada al método.

  • Username filter Limita las instancias por un nombre de usuario SSO. Este filtro indica el BDC para pasar el nombre de usuario de SSO como parte de un parámetro a la llamada al método.

  • Password filter Indica el BDC para pasar la contraseña de SSO como parte de un parámetro a la llamada al método.

  • UserContext filter Las instancias se limita al contexto del usuario actual. Este filtro indica BDC incorporación domain\userna del usuario de Windows actualme a la llamada al método.

  • LastIdSeen filter Habilita el agrupamiento de objetos IDEnumerator . Para los servicios Web y otras aplicaciones de sistema externo nonstreaming, utilice el filtro de LastIdSeen en el objeto IDEnumerator .

Seguridad para subprocesos

Los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para subprocesos. No se garantiza que los miembros de instancias sean seguros para los subprocesos.

Vea también

Referencia

Miembros SystemFilter

Espacio de nombres Microsoft.SharePoint.BusinessData.Runtime