Partilhar via


FilterDescriptor Class

Describes the metadata of a filter.

Inheritance Hierarchy

System.Object
  Microsoft.SharePoint.BusinessData.Administration.MetadataObject
    Microsoft.SharePoint.BusinessData.Administration.AccessControlledMetadataObject
      Microsoft.SharePoint.BusinessData.Administration.FilterDescriptor

Namespace:  Microsoft.SharePoint.BusinessData.Administration
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Syntax

'Declaration
<SharePointPermissionAttribute(SecurityAction.Demand, ObjectModel := True)> _
Public NotInheritable Class FilterDescriptor _
    Inherits AccessControlledMetadataObject
'Usage
Dim instance As FilterDescriptor
[SharePointPermissionAttribute(SecurityAction.Demand, ObjectModel = true)]
public sealed class FilterDescriptor : AccessControlledMetadataObject

Remarks

FilterDescriptor objects are used to provide semantic information about parameters required for external system APIs. For example, if a external system API needs parameters for ageLimit and wildcardName, it would be inappropriate to show these in this level, because it would expose the implementation. But it is still important for the next level to know that a name is wildcard-enabled (among other things), so that it can put up a specialized dialog box (such as starts with, contains, ends with). A FilterDescriptor can be used in this case to indicate that a parameter has additional meaning that cannot otherwise be revealed without unmasking the implementation.

Examples

Code Snippet: Create an External Content Type Using the Administration Object Model

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

FilterDescriptor Members

Microsoft.SharePoint.BusinessData.Administration Namespace