RankingModelFilterGenerator members

Defines a filter generator that refines the rankings.

The RankingModelFilterGenerator type exposes the following members.

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

  Name Description
Public property Static member FilterType Gets the type of filter that the RankingModelFilterGenerator 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.)

  Name Description
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method GetCategoryConstraints Get a dictionary of constraints for a navigator/category given its managed property name. (Inherited from RefinementFilterGenerator.)
Public method GetHashCode (Inherited from Object.)
Public method GetRefinement Calculates the filters based on the refinement data. (Overrides RefinementFilterGenerator.GetRefinement(Dictionary<String, Dictionary<String, RefinementDataElement>>, XmlDocument, Int32).)
Public method GetType (Inherited from Object.)
Protected method MemberwiseClone (Inherited from Object.)
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.)

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