ManagedPropertyFilterGenerator members

Generates refinement filters based on managed properties for a Refinement Panel Web Part.

The ManagedPropertyFilterGenerator type exposes the following members.

Constructors

  Name Description
Public method ManagedPropertyFilterGenerator() Initializes a new instance of the ManagedPropertyFilterGenerator class.
Public method ManagedPropertyFilterGenerator(RefinementManager, List<FilterCategory>) Initializes a new instance of the ManagedPropertyFilterGenerator class with the specified refinement manager and filter categories.

Top

Properties

  Name Description
Public propertyStatic member FilterType Gets the filter type that this concrete filter generator class handles.
Public property NumberOfCharsToDisplay (Inherited from RefinementFilterGenerator.)
Public property ParentRefinementManager Reference to the parent refinement manager object that instantiates this filter generator. (Inherited from RefinementFilterGenerator.)

Top

Methods

  Name Description
Public method CollapseOnCustomFilter Collapses the results statistics based on the custom filters defined in the specified filter category.
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method GetAppliedFiltersForCategory Gets the already applied filters for the specified filter category.
Public method GetCategoryConstraints Gets the constraints on the filter category. (Overrides RefinementFilterGenerator.GetCategoryConstraints(String).)
Public method GetCustomFilters Gets the custom filters defined in the specified refinement filter category.
Public method GetFilterCategory Gets the refinement filter category with the specified managed property name.
Public method GetHashCode (Inherited from Object.)
Public method GetRawFilterValues Gets a list of the unfiltered values which are used to construct the URL query syntax for custom filters.
Public method GetRefinement Gets the refinement XML based on the refinement data. (Overrides RefinementFilterGenerator.GetRefinement(Dictionary<String, Dictionary<String, RefinementDataElement>>, XmlDocument, Int32).)
Public method GetType (Inherited from Object.)
Protected method GetUrl Gets the URL that redirects the user to the filter results page.
Protected method MemberwiseClone (Inherited from Object.)
Protected method ParseCustomFilterConfiguration Parses the custom filter configuration.
Public method SetRelevantFilterCategories Among the whole filter configuration, pick only the ones of a particular filter type that will be handled by this generator. (Inherited from RefinementFilterGenerator.)
Public method ToString (Inherited from Object.)

Top

Fields

  Name Description
Protected field _Categories Stores the refinement filter categories. (Inherited from RefinementFilterGenerator.)
Protected field _IsInitialized Indicates (Inherited from RefinementFilterGenerator.)

Top

See also

Reference

ManagedPropertyFilterGenerator class

Microsoft.Office.Server.Search.WebControls namespace