ENEQueryToolkit provides static methods for managing the value of
the primary URL query parameter in a navigation query. This parameter specifies
the list of refinement dimensions that were used to generate the current
query results. Managing the parameter's value allows you to maintain
application state.
Declaration Syntax
C# | Visual Basic | Visual C++ |
public class ENEQueryToolkit
Public Class ENEQueryToolkit
public ref class ENEQueryToolkit
Members
All Members | Methods | ||||
Icon | Member | Description |
---|---|---|
Equals(Object) | (Inherited from Object.) | |
Finalize()() | Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (Inherited from Object.) | |
GetHashCode()() | Serves as a hash function for a particular type. GetHashCode()() is suitable for use in hashing algorithms and data structures like a hash table. (Inherited from Object.) | |
GetType()() | Gets the Type of the current instance. (Inherited from Object.) | |
IsImplicitRefinement(Dimension, DimVal) |
Determines if a dimension value refinement is
an implicit refinement within the context of a
given dimension.
| |
MemberwiseClone()() | Creates a shallow copy of the current Object. (Inherited from Object.) | |
RemoveDescriptor(Navigation, DimVal) |
Generates the navigation descriptors of the
ENEQuery after removing a descriptor.
| |
SelectAncestor(Navigation, DimVal, DimVal) |
Generates the navigation descriptors of the
ENEQuery for a selected ancestor.
| |
SelectRefinement(Navigation, DimVal) |
Method to generate the navigation descriptors of the
ENEQuery for a selected refinement.
Generates the navigation descriptors of the ENEQuery
for a selected refinement. * descriptors that are ancestors of the refinements are removed.
| |
ToString()() | (Inherited from Object.) |
Remarks
With ENEQueryToolkit, you can update the list of refinement dimensions
to reflect the user's latest refinement selection. That selection may require the
addition of a new refinement dimension, the removal of a dimension, or the
substitution of one dimension ID for another (as in the case where the user
selects a refinement from a nested dimension hierarchy).
Inheritance Hierarchy
Object | |
ENEQueryToolkit |