Share via


FilterDescriptor Members

Include Protected Members
Include Inherited Members

Filters are the fundamental way in which the Business Data Catalog captures user (or system) input and plumbs it through to the backend API invocation. FilterDescriptors describe where in a complex series of parameters, a filter value should be inserted. This is accomplished by 'tagging' the TypeDEscriptors representing complex parameters of a Method definition to flag where the insertion should happen. It is important to note that the backend must supply the functionality for filtering; the FilterDescriptors merely form a mechanism to surface this to the end user. FilterDescriptor objects are owned (contained) inside Method objects. They are subsequently referred by TypeDescriptor objects.

The FilterDescriptor type exposes the following members.

Properties

  Name Description
Public property FilterType Gets the data type of the filter.
Public property Id Gets the unique ID of each metadata object. (Inherited from MetadataObject.)
Public property IsCached Determines whether the metadata object is cached or not. (Inherited from MetadataObject.)
Public property Name Gets the name of the metadata object. (Inherited from MetadataObject.)

Top

Methods

  Name Description
Public method ContainsLocalizedDisplayName Determines whether the metadata object contains a localized display name. (Inherited from MetadataObject.)
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public methodStatic member GetById Gets a filter given its ID.
Public method GetDefaultDisplayName Gets the default display name of the metadata object. (Inherited from MetadataObject.)
Public method GetHashCode (Inherited from Object.)
Public method GetLocalizedDisplayName Gets the localized display name of the metadata object. (Inherited from MetadataObject.)
Public method GetMethod Gets the method associated with the filter.
Public method GetProperties Gets the properties associated with the metadata object. (Inherited from MetadataObject.)
Public method GetType (Inherited from Object.)
Public method GetTypeDescriptors Gets the TypeDescriptor objects associated with the filter.
Protected method Initialize Initializes a FilterDescriptor object.
Protected method MemberwiseClone (Inherited from Object.)
Public method ToString (Inherited from Object.)

Top

Fields

  Name Description
Public fieldStatic member CaseSensitivePropertyName A constant that represents a case-sensitive property name.
Public fieldStatic member IsDefaultPropertyName A constant that represents the default property name.

Top

See Also

Reference

FilterDescriptor Class

Microsoft.Office.Server.ApplicationRegistry.MetadataModel Namespace