Compartir a través de


Clase UserInputFilter

Proporciona una clase base para los filtros de entrada de usuario que admite el 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.UserInputFilter
        Microsoft.SharePoint.BusinessData.Runtime.ComparisonFilter
        Microsoft.SharePoint.BusinessData.Runtime.LimitFilter
        Microsoft.SharePoint.BusinessData.Runtime.PageNumberFilter
        Microsoft.SharePoint.BusinessData.Runtime.SortingFilter

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

Sintaxis

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

Comentarios

BDC admite dos tipos de filtros:

  • Filtros de entrada de usuario Filtros de entrada de usuario requieren que los usuarios proporcionar valores de filtro, al igual que los filtros de Comparison, Limity Wildcard.

  • Filtros del sistema Filtros del sistema son proporcionados por el sistema.

Los siguientes son los filtros de entrada de usuario que BDC es compatible con:

  • Filtro de límite   Limita el número de instancias devueltas a n. SQL es compatible con este filtro con la cláusula SELECT TOP . Mediante el uso de un filtro de Limit , puede evitar que largas esperas, tiempos de espera y los usuarios emitir consultas malas que soliciten grandes cantidades de datos.

  • Filtro de comparación   Toma un operador y una condición y devuelve sólo las instancias que cumplen la condición.

  • Filtro de comodín   Limita las instancias devueltas a campos tales como value, donde value puede contener el carácter comodín asterisco (*). Los usuarios pueden utilizar este tipo de filtro para presentar los filtros más sencillos como "empieza por" y "contiene".

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 UserInputFilter

Espacio de nombres Microsoft.SharePoint.BusinessData.Runtime