: UserInputFilter (Clase) (Microsoft.Office.Server.ApplicationRegistry.Runtime)
Provides a base class for all User Input filters in the Business Data Catalog.
Espacio de nombres:
Ensamblado: Microsoft.SharePoint.Portal (in microsoft.sharepoint.portal.dll)
Sintaxis
'Declaración
<SerializableAttribute> _
<SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel:=True)> _
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel:=True)> _
Public MustInherit Class UserInputFilter
Inherits FilterBase
'Uso
Dim instance As UserInputFilter
[SerializableAttribute]
[SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel=true)]
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel=true)]
public abstract class UserInputFilter : FilterBase
Comentarios
There are two kinds of filters in the Business Data Catalog:
User Input filters
System filters
User Input filters require users to provide filter values such as the Comparison, Limit and the Wildcard filters.
System filters are system-provided. Following are the User Input filters that Business Data Catalog supports:
Limit filter Limits the number of instances returned to n. SQL supports this filter with the SELECT TOP clause. By using a Limit filter, you can prevent long waits, time outs, and users from issuing bad queries that request large amounts of data.
Comparison filter Takes an operator and a condition and returns only the instances that meet the condition.
Wildcard filter Limits the instances returned to those where field like value, where value may contain the asterisk (*) wildcard character. Users can use this filter type to present more user-friendly filters such as "starts with" and "contains".
Jerarquía de herencia
System.Object
Microsoft.Office.Server.ApplicationRegistry.Runtime.FilterBase
Microsoft.Office.Server.ApplicationRegistry.Runtime.UserInputFilter
Microsoft.Office.Server.ApplicationRegistry.Runtime.ComparisonFilter
Microsoft.Office.Server.ApplicationRegistry.Runtime.LimitFilter
Seguridad de subprocesos
Todos los miembros estáticos públicos (compartidos en Visual Basic) de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancia sean seguros para los subprocesos.
Vea también
Referencia
UserInputFilter (Miembros)
Microsoft.Office.Server.ApplicationRegistry.Runtime (Espacio de nombres)